上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 15 下一页
摘要: VS2010静态编译生成的.exe可执行文件,可以免安装在其他电脑直接运行静态编译:就是在编译可执行文件的时候,将可执行文件需要调用的对应动态链接库(.so)中的部分提取出来,链接到可执行文件中去,使可执行文件在运行的时候不依赖动态链接库。编译方式:第1种:设置:1、项目->配置属性->常规->MF 阅读全文
posted @ 2016-07-29 13:38 0giant 阅读(348) 评论(0) 推荐(0) 编辑
摘要: What is multithreading? Multithreading is a technique to spawn multiple threads of a program. So what are threads? Classic definitions encountered eve 阅读全文
posted @ 2016-07-29 13:36 0giant 阅读(719) 评论(1) 推荐(0) 编辑
摘要: 看过关于动态库的调用例子,于是决定动手做一做:dll的对外接口声明头文件,Mydll.h: 编译后,生成DllTest.lib 和 DllTest.dll第一种方法:静态调用理解:lib描述dll信息和函数入口地址,在编译时期加载到可执行程序中的。若dll增加新API接口,新接口在使用时,必须要同时 阅读全文
posted @ 2016-07-28 14:26 0giant 阅读(2008) 评论(0) 推荐(0) 编辑
摘要: Server: 设置可聊天数为5,为每一个client创建一个线程,这个线程负责接收client的聊天内容并发给其他用户看。 用mutex同步各个线程修改聊天室空余聊天位。 Client: 主线程负责向server发送自己的内容,开一个线程负责接收server发过来别人聊天的内容。 client.c 阅读全文
posted @ 2016-07-26 15:02 0giant 阅读(5681) 评论(0) 推荐(0) 编辑
摘要: www.feiguo.me 欢迎来玩耍! 有精力的话保持两边一起更~! 阅读全文
posted @ 2016-07-20 02:36 0giant 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 链接:https://zhuanlan.zhihu.com/p/20531579 这个开发包里有什么?作为学生开发者,如何最大化利用它的价值? Atom编辑器,GitHub推出的编辑器,和Sublime Text以及微软现在的VS code相似,功能方面各有千秋,实际上都可以免费获得。各位码农看自己 阅读全文
posted @ 2016-07-19 13:57 0giant 阅读(2941) 评论(0) 推荐(0) 编辑
摘要: Given a list, rotate the list to the right by k places, where k is non-negative. For example:Given 1->2->3->4->5->NULL and k = 2,return 4->5->1->2->3- 阅读全文
posted @ 2016-07-17 14:58 0giant 阅读(181) 评论(0) 推荐(0) 编辑
摘要: Reverse a linked list from position m to n. Do it in-place and in one-pass. For example:Given 1->2->3->4->5->NULL, m = 2 and n = 4, return 1->4->3->2- 阅读全文
posted @ 2016-07-16 21:34 0giant 阅读(256) 评论(0) 推荐(0) 编辑
摘要: Sort a linked list using insertion sort. 链表的插入排序。 需要创建一个虚拟节点。注意点就是不要节点之间断了。 阅读全文
posted @ 2016-07-15 13:19 0giant 阅读(362) 评论(0) 推荐(0) 编辑
摘要: Given a singly linked list L: L0→L1→…→Ln-1→Ln,reorder it to: L0→Ln→L1→Ln-1→L2→Ln-2→… You must do this in-place without altering the nodes' values. For 阅读全文
posted @ 2016-07-14 22:46 0giant 阅读(194) 评论(0) 推荐(0) 编辑
摘要: Sort a linked list in O(n log n) time using constant space complexity. 链表排序可以用很多方法,插入,冒泡,选择都可以,也容易实现,但是复杂度不符合题意要求。 然后时间复杂度在O(nlogn)的排序算法中,堆排序,快速排序,归并排 阅读全文
posted @ 2016-07-13 13:30 0giant 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 算法总结——链表: 数组建立链表 打印链表 插入节点(头插) 查找节点 删除节点 反转链表 找出单链表的倒数第k个元素 两个单链表相交,计算相交点 找出中间节点 单链表排序,时间复杂度O(n2) 单链表排序,时间复杂度O(nlogn)——归并排序,详见leetcode sort list 合并两个有 阅读全文
posted @ 2016-07-11 19:55 0giant 阅读(607) 评论(0) 推荐(0) 编辑
摘要: 2. Add Two Numbers You are given two linked lists representing two non-negative numbers. The digits are stored in reverse order and each of their node 阅读全文
posted @ 2016-07-08 02:06 0giant 阅读(150) 评论(0) 推荐(0) 编辑
摘要: Registering the Application Handling the Custom URI Scheme To register an application to handle a particular URI scheme, add a new key, along with the 阅读全文
posted @ 2016-07-06 13:20 0giant 阅读(2954) 评论(0) 推荐(0) 编辑
摘要: Implement pow(x, n). 我的做法就比较傻了。排除了所有的特殊情况(而且double一般不可以直接判断==),然后常规情况用循环来做。- -||| 直接用循环,时间复杂度就比较大。应该是用二分法来做。先计算pow(x,n/2)。然后再pow(x,n)=pow(x,n/2)*pow(x 阅读全文
posted @ 2016-07-05 21:45 0giant 阅读(679) 评论(0) 推荐(1) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 15 下一页