- 博客(3)
- 资源 (1)
- 收藏
- 关注
原创 双向链表的c语言实现
双向链表的c语言实现 引入 上一篇最后总结了单向链表的缺点,所以引入了双向链表。我认为双向链表相对于单向链表最大的优势就是省脑子,不需要再另有一个指针时时在前面。 单向链表 代码实现 问题描述 Write a program to print students’ information (ID number, name, gender, and scores) by the order of th...
2019-12-17 23:33:27
299
原创 链表的c语言实现
引入 上一篇在讨论变长数组的时候指明了变长数组的缺陷,由此我们引入了链表这种数据结构(linked-list) 上一篇变长数组 (如此引用超链接也可以看作另一种链表) 链表的c语言实现 #include <stdio.h> #include <stdlib.h> typedef struct _node { int value; struct _node ...
2019-12-12 23:15:04
228
原创 c语言变长(动态)数组 ArrayList
关于变长(动态)数组 ArrayList 缘起 在c语言的程序设计中,想要实现对一个数组的长度的动态变化其实是比较困难的,并且也是低效且不尽实用的。但是看到别人在做arraylist时,我决定将网课上所学习的变长数组放上来。另一方面,正是由于变长数组的缺点使得我们可以引入链表的学习。 java实现arraylist 代码 h文件中的代码样例 #ifndef __ARRAY_H__ #define ...
2019-12-07 08:45:38
2889
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人