数据结构
文章平均质量分 68
菩提树下悟
只要你愿意搞,就有搞懂的一天
展开
-
c语言-链表
`1.链表符号->是一个整体,它是用于指向结构体、C++中的class等含有子数据的指针用来取子数据。换种说法,如果我们在C语言中定义了一个结构体,然后申明一个指针指向这个结构体,那么我们要用指针取出结构体中的数据,就要用到“->”.举个例子:struct Data{int a,b,c;}; **/*定义结构体*/**struct Data * p;/*定义结构体指针*/struct Data A = {1,2,3};/*声明变量A*/int x;/*声明一个变量x转载 2022-05-20 20:09:57 · 419 阅读 · 0 评论 -
java与空间:磁盘(硬盘),内存;
java与空间:磁盘(硬盘),内存;1.硬盘的存储原理和内部架构2.内存:堆,栈,方法区;2.1栈:操纵空间由系统分配和释放,存放局部变量,函数的参数值,内存生长方式由高到低,采用压栈的方式,先进后出;2.2.堆:操作空间由程序猿分配和释放,如果程序结束时程序员不释放,则由OS释放,分配方式类似于链表,存放对象实例;2.3. 堆与栈区别浅谈Java中的栈和堆2.4.小结:堆和栈的区别可以用如下的比喻来看出:使用栈就象我们去饭馆里吃饭,只管点菜(发出申请)、付钱、和吃(使用),吃饱了就走,原创 2021-09-01 16:37:47 · 357 阅读 · 0 评论 -
接口与接口,类之间的关系与思考
一, 类,接口1.接口与接口接口可以继承接口接口继承接口扩展接口功能。一个接口可以继承多个接口.interface C extends A, B {}是可以的.2.类与接口一个类可以实现多个接口:class D implements A,B,C{} 但是一个类只能继承一个类,不能继承多个类 class B extends A{}在继承类的同时,也可以实现接口: class E extends D implements A,B,C{} 这也正是选择用接口而不是抽象类的原因二, 类,接口的原创 2021-08-26 15:05:02 · 1526 阅读 · 1 评论 -
数据结构的理解
数据结构的理解需要什么格式的数据,才创造了什么格式的的数据结构。一.数据结构涉及词数据内容:有序,无序,自然排序,重复,不重复。数据结构顺序:单向,双向,循环,先进先出,后进先出。关系:一个整体的,没有关系的,一对一的,一对多的,多对多的。二.需求1.数组我们需要单个元素(不附带关系),多个元素(不附带关系)用数组。2.List有序的多组元素(附带了对象关系)用Arrylist。多组数据,而每一组数据可能调用下一组数据或者上一组数据,这时需要在这组数据上保存两个引用节点,这时就用lin原创 2021-08-24 12:52:00 · 483 阅读 · 0 评论 -
将Map的key或value排序后,将map的key,value放进一个List
import java.util.ArrayList;import java.util.Collections;import java.util.Comparator;import java.util.HashMap;import java.util.List;import java.util.Map;import java.util.Map.Entry;//结果:list1:^[[...转载 2019-01-01 14:41:48 · 2484 阅读 · 0 评论