c
vivian_wanjin
这个作者很懒,什么都没留下…
展开
-
排序算法的C语言实现(上 比较类排序:插入排序、快速排序与归并排序)
总述:排序是指将元素集合按规定的顺序排列。通常有两种排序方法:升序排列和降序排列。例如,如整数集{6,8,9,5}进行升序排列,结果为{5,6,8,9},对其进行降序排列结果为{9,8,6,5}。虽然排序的显著目的是排列数据以显示它,但它往往可以用来解决其他的问题,特别是作为某些成型算法的一部分。 总的来说,排序算法分为两大类:比较排序 和 线性时间排序。 比较排序依赖于比较和交换来将元素移动...转载 2018-08-25 21:49:41 · 783 阅读 · 0 评论 -
Head First(how to be learner)
怎样才能学到东西?首先,你必须理解书中内容,然后确保不会忘记。这并不代表填鸭式的死记,根据认知科学、神经生物学和教育心理学的最新研究,学习不仅仅是把书上的文字全部背下来。我们知道如何激活你的大脑,让你有效地学习。 Head First学习守则: 可视化。图片比单纯的文字更容易记忆、学习起来更有效果(知识的回想和转化率可以提高89%)。图片让事情更加容易理解,把文字放在相关图片的内部或附近,而不是图...原创 2018-11-02 17:31:09 · 171 阅读 · 0 评论 -
gcc编辑器使用
程序的编译过程 Pre-Processing Compiling Assermbling Linking Pre-Processing 处理源文件(.c, .C, .h)中的#ifdef, #include和#define gcc -E test.c -o test.i Compiling 把中间文件转换程汇编文件 gcc -s test.i -o test.s Assermbl...原创 2019-01-12 00:45:13 · 592 阅读 · 0 评论 -
gdb debug C
How to debug C programs in Linux using gdb On this page GDB debugger basics GDB usage example Conclusion Regardless of how experienced a coder you are, any software you develop can’t be completely f...原创 2019-01-12 13:08:15 · 231 阅读 · 0 评论 -
c 中单引号,双引号
1、含义不同。 用单引号引起的一个字符实际上代表一个整数,整数值对应于该字符在编译器采用的字符集中的序列值。而一般我们的编译器采用的都是ASCII字符集。因此’s’的含义其实和十进制数115的含义是一致的。 而用双引号引起的字符串,代表的是一个指向无名数组起始字符的指针。 2、大小不同。 用单引号引起的一个字符大小就是一个字节。 而用双引号引起的字符串大小是字符的总大小+1,因为用双引号引起的字符...原创 2019-05-03 16:32:07 · 404 阅读 · 0 评论