- 博客(6)
- 资源 (36)
- 收藏
- 关注
转载 转一个搞ACM需要的掌握的算法.
要注意,ACM的竞赛性强,因此自己应该和自己的实际应用联系起来. 适合自己的才是好的,有的人不适合搞算法,喜欢系统架构,因此不要看到别人什么就眼红, 发挥自己的长处,这才是重要的. 第一阶段:练经典常用算法,下面的每个算法给我打上十到二十遍,同时自己精简代码, 因为太常用,所以要练到写时不用想,10-15分钟内打完,甚至关掉显示器都可以把程序打 出来.
2012-08-10 11:40:23 3184 1
原创 快速排序讲解+示意图
#include void quickSort(int *,int,int);int findPos(int *,int,int);int main(){ int a[]={5,2,6,8,4,7,3}; quickSort(a,0,6);//第二个参数的该数组的最小下标值,第三个参数是该数组的最大下标值 int i; for(i=0; i<7; i++){ printf
2012-08-05 18:56:33 7029
原创 链式静态二叉树遍历
#include #include //静态创建二叉树typedef struct TNode{ char data; struct TNode * pLchild; struct TNode * pRchild; }TNODE,*PTNODE; PTNODE CreateTree();//创建二叉树 void PrePrintTree(PTNODE);//先序遍历void
2012-08-05 18:49:47 1195
原创 汉诺塔
#include void hannuota(int n,char A,char B,char C){ if(1 == n){ printf("将编号为%d的盘子直接从%c柱子移到%c柱子\n",n,A,C); } else{ hannuota(n-1,A,C,B); printf("将编号为%d的盘子直接从%c柱子移到%c柱子\n",n,A,C); hannuota(
2012-08-04 22:07:38 2461
原创 jdbc的con、pstmt、rs的非正常关闭顺序探讨
首先大家都知道,正常的关闭顺序都是ResultSet、PreparedStatement、Connection的顺序,这里就不作讨论了Connection:与特定数据库的连接(会话)。PreparedStatement:表示预编译的 SQL 语句的对象。SQL 语句被预编译并且存储在 PreparedStatement 对象中。然后可以使用此对象高效地多次执行该语句。ResultSet
2012-08-03 10:25:16 10523 1
原创 静态队列、循环队列基本操作
#include #include //静态队列,循环队列 typedef struct Queue{ int * base; int front;//队首 int rear;//队尾 int len;//队列长度 }QUEUE,*PQUEUE;void init(PQUEUE);//初始化 void in(PQUEUE);//入队 void out(PQUEUE,int
2012-08-02 22:43:33 4801 1
log4j日志的工程
2014-05-27
android的内容提供者
2013-09-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人