《啊哈!算法》
文章平均质量分 77
朋友叫我小马
不断努力,顶端相遇!
展开
-
《啊哈!算法》笔记_Day03
这篇接着上一篇写,写完第二章的四五节。 第2章 栈、队列、链表第四节 链表第五节 模拟链表 第四节 链表 首先先介绍一下指针 int a; int *p;//定义了一个整形指针变量p。 p=&a;//将a的地址赋值给指针p &:取地址符 *:声明一个指针变量/取指针所指向的内存中的值 malloc:从内存中申请分配指定字节大小的内存空间。 注意:malloc函数的返回类型是void*类型,表示未确定类型的指针。 链表中的每一个节点都由两部分组成,一个具体的数值和下一个节点的地址。 st原创 2021-06-25 15:05:11 · 73 阅读 · 0 评论 -
《啊哈!算法》笔记_Day02
第2章 栈、队列、链表 第一节 解密QQ号——队列 这一节通过解密一个QQ号来引入队列,解密这个QQ号的方法是首先将第1个数删除,紧接着将第2个数放到这串数的末尾,再将第3个数删除并将第4个数放到这串数的末尾,再将第5个数删除……知道剩下最后一个数,将最后一个属也删除。按照刚才删除的顺序,把这些删除的数连在一起就是小哈的QQ。 队列有两个变量,两个整型变量head和tail。head记录队列的队首(即第一位),tail用来记录队列的队尾(即最后一位)的下一个位置。 注意:head指向的是第一位,但tai原创 2021-06-19 10:25:52 · 119 阅读 · 0 评论 -
《啊哈!算法》笔记_Day01
临近毕业季,在跳蚤市场收了一本**《啊哈!算法》**,我之前是没有学过算法的,之间就知道这本书的存在,所以看见了它,就毫不犹豫地买它!!!一边看一边写写博客,保留一下自己的学习历程ovo! 此篇文章字数有点长,请谨慎观看 第1章、一大波数正在靠近——排序 第一节 最快最简单的排序——桶排序(简化版) 适用于数少,且连续的整数排序,出现一个数字i就将数组的i号元素加1,最后i号元素的值就是i出现的次数,从大到小输出,从小到大输出都可以。 #include <stdio.h> int main原创 2021-06-17 21:27:59 · 112 阅读 · 0 评论