代码拉取完成,页面将自动刷新
同步操作将从 猪哥/Java高级开发工程师面试笔记 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
1,常见数据结构:数据结构是以某种形式将数据组织在一起的集合,它不仅存储数据,还支持访问和处理数据的操作。
#线性表:它是n个数据元素的有限序列
#数组:数组是一种大小固定的数据结构,对线性表的所有操作都可以通过数组来实现。
#链表:链表是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的
#栈与队列:
#栈:对于栈来说,访问、插入和删除元素只能在栈顶进行,
#队列:对于队列来说,元素只能从队列尾插入,从队列头访问和删除。
#树与二叉树
#树:每个节点有零个或多个子节点;没有父节点的节点称为 根 节点;每一个非根节点有且只有一个 父节点;除了根节点外,每个子节点可以分为多个不相交的子树。
#二叉树基本概念:二叉树是每个节点最多有两棵子树的树结构。通常子树被称作“左子树”和“右子树”。二叉树常被用于实现二叉查找树和二叉堆。
#二叉查找树:二叉查找树就是二叉排序树,也叫二叉搜索树。二叉查找树或者是一棵空树,或者是具有下列性质的二叉树:
#若左子树不空,则左子树上所有结点的值均小于它的根结点的值;
#若右子树不空,则右子树上所有结点的值均大于它的根结点的值;
#左、右子树也分别为二叉排序树;
#没有键值相等的结点。
#平衡二叉树
#红黑树
#图
#总结
2,算法:算法是为求解一个问题需要遵循的、被清楚指定的简单指令的集合。
#算法刷题网站:http://www.lintcode.com/problem/
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。