C
Goto_404
怕什么真理无穷,进一寸有一寸的欢喜。
展开
-
C的一些格式的东西
编译和链接 1. 预处理 执行以#开头的指令 2. 编译 把程序翻译成机器指令(目标指令) 3. 链接 将编译器产生的目标代码和其他附加代码(库函数,例如printf函数)整合在一起,最终产生可以完全执行的程序原创 2017-09-21 16:05:44 · 247 阅读 · 0 评论 -
希尔排序
希尔排序的实质就是分组插入排序,该方法又称缩小增量排序,因DL.Shell于1959年提出而得名。 该方法的基本思想是:先将整个待排元素序列分割成若干个子序列(由相隔某个“增量”的元素组成的)分别进行直接插入排序,然后依次缩减增量再进行排序,待整个序列中的元素基本有序(增量足够小)时,再对全体元素进行一次直接插入排序。因为直接插入排序在元素基本有序的情况下(接近最好情况),效率是很高的,因...转载 2018-10-09 13:23:50 · 508 阅读 · 0 评论 -
编译过程
GCC和程序编译过程 GCC是linux下面的编译器,最初名称是GNU C Compiler (GCC) ,后面逐渐可以编译各种语言,因此GNU Compiler Collection (GCC)。 他是自由软件大神Richard Stallman发起的。目前GCC系列在win和unix环境都可以使用,win中可以使用mingw或者cygwin 使用GCC,就要知道它的各种编译选项,而...原创 2018-10-09 13:29:10 · 129 阅读 · 0 评论 -
查找算法
下列五种查找算法,除顺序查找外,其他算法的思路基本相同: 先对数据按某种方法进行排序,然后使用相应的规则查找。 因此,搞清排序算法才是关键。 一、顺序查找 条件:无序或有序队列。 原理:按顺序比较每个元素,直到找到关键字为止。 时间复杂度:O(n) 二、二分查找(折半查找) 条件:有序数组 原理:查找过程从数组的中间元素开始,如果中间元素正好是要查找的元素...原创 2018-10-09 13:30:34 · 115 阅读 · 0 评论