大话数据结构
木_工
这个作者很懒,什么都没留下…
展开
-
线性表
在开始介绍之前,首先对数据结构分类进行介绍。数据结构定义:相互之间存在一种或多种特定关系的数据元素的集合描述数据结构的分类方法:线性表(List)线性表是根据逻辑结构分类,再从物理结构上分为:1.线性表的顺序存储结构;2.线性表的链式存储结构。1.线性表的顺序存储结构查找方便,但是插入和删除所需时间更长。2.线性表的链式存储结构2.1链表的创建public class Node...原创 2018-12-28 17:44:55 · 108 阅读 · 0 评论 -
查找--多路查找树(B树)
待完成原创 2019-01-25 17:50:53 · 4708 阅读 · 2 评论 -
查找
1顺序表查找2.有序表查找2.1chazhi折半查找while(low<high){ mid=(low+high)/2; if(key<array[mid]){ high=mid-1; } if(key>array[mid]){ low=mid+1; } if(key==array[mid]){ return mid; }}...原创 2019-01-16 18:53:44 · 94 阅读 · 0 评论 -
查找--二叉排序树
1.查询操作,查询是否有某一值class TreeNode{ TreeNode left; TreeNode right; int val;}public static boolean search(TreeNode root,int key,TreeNode parent,TreeNode out) { if(root==null) {//查询失败 out=parent;...原创 2019-01-17 07:45:45 · 152 阅读 · 0 评论