include include typedef struct node{ //定义 int data; struct node link; }Linknode, LinkList; void construct(LinkList &L,int ending){ //单链表初始化,赋值 (尾插法) i ...
分类:
其他好文 时间:
2019-04-09 00:51:34
阅读次数:
175
创建一个可复用的单链表 linklist.h(头文件) linklist.c(功能函数) linklistmain.c(实现程序) ...
分类:
其他好文 时间:
2019-04-07 14:23:28
阅读次数:
184
具体代码 https://github.com/hkui/algo_practice/blob/master/c/linklist/reverse_single_list.c ...
分类:
其他好文 时间:
2019-04-06 20:28:32
阅读次数:
137
1、ArrayList 1)继承结构 2)ArrayList是数组存储结果,初始容量为0,添加第一个元素后容器为10,后面每次超过容量时,容量递增50%,每次扩容都需要产生新的数组,再把老的数据复制过去。 3)优缺点 优点:存取速度快 缺点:事先必须知道数组的长度、插入删除元素很慢、空间通常是有限制 ...
分类:
其他好文 时间:
2019-03-28 00:33:00
阅读次数:
144
注:示例基于JDK1.8版本 参考资料:Java知音公众号 本文超长,也是干货,希望小伙伴耐心看完。 Collection集合体系 List、Set、Map是集合体系的三个接口。 其中List和Set继承了Collection接口。 List有序且元素可以重复,默认大小为10;ArrayList、L ...
分类:
编程语言 时间:
2019-03-26 22:50:42
阅读次数:
290
头插法代码:‘ void CreateListF(LinkList &L,int n){ L = new LNode;//创建头结点 L->next = NULL;//初始为空链表 for(int i=0;i<n;i++) { LNode* p = new LNode;//创建新节点 cin>>p- ...
分类:
其他好文 时间:
2019-03-25 20:38:52
阅读次数:
186
``` // // main.cpp // LinkList // // Created by T.P on 2019/1/31. // Copyright © 2019 T.P. All rights reserved. // #include #include //malloc free #de... ...
分类:
其他好文 时间:
2019-02-12 21:46:21
阅读次数:
200
上述代码中linkList是某种对象的list,该对象的成员:stream是一个stream类型数据。 开始我忘记设置 linkList[ii].stream.Position = 0; 出来的bytes总是全0. 也就是stream的Read方法是从stream流结束的地方才开始读的,后来设置Po ...
一.循环链表A.循环链表的介绍a.概念上1.任意数据元素都有一个前驱和一个后继2.所有数据元素的关系构成一个逻辑上的环b.实现上1.循环链表是一种特殊的单链表2.尾节点的指针域保存了首结点的地址关系图如下、循环链表的继承层次结构二.循环链表的实现思路A.思路1.通过模板定义CircleList类,继承自LinkList类2.定义内部函数last_to_first();用于将单链表首尾相连Node*
分类:
其他好文 时间:
2019-01-22 11:51:38
阅读次数:
130
LinkedList重写类LinkList.java: import java.util.LinkedList;import java.util.List;public class LinkList { private static LinkedList <LinkListInfo> linklis ...
分类:
编程语言 时间:
2019-01-16 22:46:32
阅读次数:
215