8964CN

设置背景图片

[学习笔记]达内纪录片day17 最简单的算法

[学习笔记]达内纪录片day17 最简单的算法
讲道理,达内的算法和数据结构实在是。。。算法就讲了最简单的,而且只讲了不到1天,实在是无话可说。 这么点时间,根本不够设计算法的,我们要做的,只是看一下算法,理解设计思想即可。 这种算法也不要你去做,做了效率也不如人家高,搞算法的是计算机科学家,而我们普通的码农,普通程序员是不需要去设计的,只需要理解思想,能去运用即可 一、排序算...

[学习笔记]达内纪录片day15 双向链表

[学习笔记]达内纪录片day15 双向链表
对比单向链表,双向链表结构中多了一个指向上一个结构的指针。 准确的说,单向链表只能指向上一个或者下一个,从头或者从尾结点依次遍历链表,而双向链表则可以从一个结点向前或者向后遍历到前面或后面的一个结点。 这样在链表最后加结点只需要修改尾节点的上一个结点和尾节点即可,无需从头遍历,如果是有序链表,还可以根据插入数据的大小决定从头...

[学习笔记]达内纪录片day13 初识链表

[学习笔记]达内纪录片day13 初识链表
链表,和数组很像,某种程度上说,互为替代品。 一、链表的概述(本人的理解,不确定是否正确) 数组是一段连续的内存,而链表每一个结点分配一段内存,数组因为其内存的连续性,所以支持随机访问,也正因为其连续性,必须要一段连续的完整的空间,然后要改变数组的大小,后面的空间没被占用还好说,如果被占用了,哪怕就中间一个字节被占用了,也要...

[学习笔记]达内纪录片day09 预处理和多文件编程

[学习笔记]达内纪录片day09 预处理和多文件编程
今天学习了一些简单的预处理函数,认识了C语言多文件编程方式,做下记录。 一、预定义宏和条件编译 gcc编译器提供-D参数,可以在编译的时候对源码中的宏进行文本替换,使得编译的的时候可以自定义一些参数实现不同的运行效果。 预编译宏演示源码: #include <stdio.h> #include <s...