算法(4)—— 队列的链表实现
摘要:1. 队列的链表实现EnQueue 在尾节点,DeQueue 在首节点。
阅读全文
算法(3)—— 链表习题 完结
摘要:注: 链表有头结点,教科书上的答案会忽略头结点的存在,通过 PrintList ( List L)就能发现这样的算法存在的问题,解决这个问题需要做两点:(1) 创建节点时候,用 MakeEmpty ( List L ) 创建带头结点的链表; (2) 对链表进行操作的时候,从有数据部分进行操作,即 函
阅读全文
算法(2)—— 链表习题
摘要:题目:0:给定链表 L 和链表 P ,它们包含以升序排列的整数。操作 PrintList ( L , P ),将打印 L 中那些由 P 所指定位置上的元素,如 P 中的元素为 1 4 5,则打印 L 中第 1,4,5个元素。 解法1: 计算记录每次 L 中遍历的步长 来打印相应节点的元素。 解法2:
阅读全文
数学的奇妙世界(1)—— 引言和线性代数
摘要:0. 背景 在这个学校里面遇到了本科是学习统计学的小猪,给我打开了数学的大门,前段时间想着自己机器学习和视觉上一直跌跌撞撞,除了因为去年闹眼病搞得今年有空就睡觉外,还有一点就是自己不想看到数学,前几天自己在京东趁着打折给自己买了一本《陶哲轩教你聪明解数学》,看完前言和第一章仿佛开了天眼, 15 岁天
阅读全文
算法(1)—— 链表、栈的实现
摘要:GitHub : https://github.com/hanxloop/c_dev_library 前几天码了链表和栈,栈有数组实现和链表实现,自己跑了书上的示例,能跑的通,开心,接口、实现和测试分离,实现后我会补充一些使用这些代码完成的练习题目。 0.错误提示 该文件打印程序运行时出错信息。 1
阅读全文
算法(0)—— 打造一个C开发库
摘要:项目背景:最近看书,发现很多主流的语言都能够调用C语言来完成一些工作。无疑,C语言相对于C++、Java等着实精巧,从Unix系统的编写及这么多年C语言在嵌入式、网络、图形学等方面来说,C语言的确是可以完成不同规模的项目。C语言实现一些数据结构和算法的过程中,设计者可以专心于算法的设计与实现,无需过
阅读全文