03 2020 档案
摘要:常见排序算法 编写代码并测试了5种排序算法 有冒泡排序,选择排序,插入排序,堆排序,归并排序. 下面也给出了代码在机器上的运行结果,虽然不同机器结果会不一样,但是仍然能够比较直观地感受到这些算法的区别,以及理论与实现之间的差距.
阅读全文
摘要:C语言数值存储溢出探讨 真数与码 真数可以等同于我们数学上的整数,包括正整数,0和负整数。 码是什么呢? 码就是为了存储真数而产生的。 计算机的存储空间不是无穷无尽的,如果未来能实现用一个无穷的二进制位来存储一个数,那么码就没有存在的必要了。 码给各个二进制位设定了一套规则,以达到使用这些二进制位来
阅读全文
摘要:从计算理解数组 公式法(基础) 数组是我们C语言中最常用的数据结构之一,我们必须熟练掌握. 数组名就是这整个数组的首地址,这里我们记为a, 我们常常苦恼 a+1,&a+1,a[0]+1究竟指向的是哪个元素. 我曾试图写出所有数组的首地址通项转换公式,但发现写出来的意义不大,不容易记,只是摆着好看,而
阅读全文
摘要:进程之fork 父子进程的不同点 子进程和父进程相同点多于不同点,一般来说我们记住不同点会更加省事 这里只列出了部分不同点 fork返回值不同 进程ID不同 父进程ID不同 子进程不继承父进程的文件锁 子进程未处理的闹钟被清除 子进程未处理信号集设置为空集 父子进程的拷贝现象 子进程与父进程环境几乎
阅读全文

浙公网安备 33010602011771号