- 博客(3)
- 资源 (25)
- 收藏
- 关注
原创 链表反转-数据结构
分别设置三个指针。第一个指针保持结果,第二个指针指向当前的节点,第三个指针保存下一个节点 void reverseLinkList(LinkList *head) { Linklist *p1,*p2,*p3; if(head == NULL) return 0; p1 = head; p2 = p1 -> next; while(p2) { p3= p2 -> next; p2 -> next = p1; p1 = p2; p2 = p3; } ret
2016-12-14 22:54:22 1347
原创 整数数组中,每个元素均出现两次,除了一个元素例外,如何找出这个元素?能否设计一个线性时间的算法,且不需要额外的存储空间?
整数数组中,每个元素均出现两次,除了一个元素例外,如何找出这个元素?能否设计一个线性时间的算法,且不需要额外的存储空间? int singleNumber(int arr[], int n) { printf("n = %d\n",n); int result = 0; for(int i=0; i < n; i++) { result ^= arr[i]; } r
2016-12-10 20:46:28 1711
原创 字符串匹配算法的实现
为了保持自己的编程能力的不断提升,平时还是要多注意培养自己思考问题以及自己的动手能力,每次抽空记录下自己平常没事写的程序,留待以后碰到好的方法再进行修改,也算是不断的提升自己 今天要实现的算法就是字符串匹配算法,我这种实现方法是直接的暴力匹配算法,当然还有经典的KMP算法,但是自己还没有学会,所以留待以后再补充吧 好了,废话不多说了,直接上代码 /*字符串匹配算法*/ #includ
2016-12-10 19:48:49 999
基于java的聊天室(webjsp)
2012-04-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人