寒冷黑猫

文章
6
资源
0
加入时间
3年0月20天

拓扑排序

很早之前就听说过这个东西,而且自己也尝试着写了一下。然后也就一直没有管过,直到上次做题才发现自己对拓扑排序的理解是多么的浅。什么是拓扑排序呢?对一个有向无环图(Directed Acyclic Graph简称DAG)G进行拓扑排序,是将G中所有顶点排成一个线性序列,使得图中任意一对顶点u和v,若边(u,v)∈E(G),则u在线性序列中出现在v之前。通常,这样的线性序列称为满足拓扑次序(Topo...

java中的日期格式

我们经常在字符串和date之间相互转化,通过指定pattern来指定格式,例如(yyyy-MM-dd)。但是我们可能只关注到用的比较多的格式,有一些可能冷门一点儿的其实也会很有用。下面就把jdk中源码拿出来总结一下。 /** * <code>SimpleDateFormat</code> is a concrete class for formatting and * parsing dates in a locale-sensiti

socket编程 与c通信

用ServerSocket和Socket来编写服务器程序和客户程序,是Java网络编程的最基本的方式。这些服务器程序或客户程序在运行过程中常常会阻塞。例如当一个线程执行ServerSocket的accept()方法时,假如没有客户连接,该线程就会一直等到有了客户连接才从accept()方法返回。再例如当线程执行Socket的read()方法时,如果输入流中没有数据,该线程就会一直等到读入了足够的数

matlab calccircle,Matlab交互式生成特定曲线

工程中,经常要产生测试数据,比如特定包含噪声的曲线。以下是Matlab实现的通过鼠标拾取坐标点,然后生成包含直线和圆弧的x,y坐标的代码。操作方式:鼠标拾取一个起点,弹出选择菜单,选择直线或者圆弧,选择直线后,鼠标拾取第二个点;选择圆弧之后,鼠标拾取另外两个点,通过三个点拟合圆弧并生成圆弧数据。主文件:clc,clear,close all%figureaxis([0 1000 0 1000])%...