# DJH-Java
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
算法与数据结构涵盖了以下主要内容: 数据结构(Data Structures): 逻辑结构:描述数据元素之间的逻辑关系,如线性结构(如数组、链表)、树形结构(如二叉树、堆、B树)、图结构(有向图、无向图等)以及集合和队列等抽象数据类型。 存储结构(物理结构):描述数据在计算机中如何具体存储。例如,数组的连续存储,链表的动态分配节点,树和图的邻接矩阵或邻接表表示等。 基本操作:针对每种数据结构,定义了一系列基本的操作,包括但不限于插入、删除、查找、更新、遍历等,并分析这些操作的时间复杂度和空间复杂度。 算法: 算法设计:研究如何将解决问题的步骤形式化为一系列指令,使得计算机可以执行以求解问题。 算法特性:包括输入、输出、有穷性、确定性和可行性。即一个有效的算法必须能在有限步骤内结束,并且对于给定的输入产生唯一的确定输出。 算法分类:排序算法(如冒泡排序、快速排序、归并排序),查找算法(如顺序查找、二分查找、哈希查找),图论算法(如Dijkstra最短路径算法、Floyd-Warshall算法、Prim最小生成树算法),动态规划,贪心算法,回溯法,分支限界法等。 算法分析:通过数学方法分析算法的时间复杂度(运行时间随数据规模增长的速度)和空间复杂度(所需内存大小)来评估其效率。 学习算法与数据结构不仅有助于理解程序的内部工作原理,更能帮助开发人员编写出高效、稳定和易于维护的软件系统。
资源推荐
资源详情
资源评论
收起资源包目录
Java数据结构与算法,笔试题,OJ.zip (102个子文件)
LC01.class 4KB
FIFO01.class 4KB
Knapsack.class 3KB
KnapSack.class 3KB
LCS.class 3KB
RoundRobinCalendar.class 2KB
Test.class 2KB
MAXCLIQUE.class 2KB
QNode.class 2KB
Main.class 2KB
GCP.class 2KB
QuickSort.class 2KB
Activity.class 2KB
QNode.class 2KB
Test.class 1KB
MyBubbleSort.class 1KB
HeapSort.class 1KB
ArrayUtils.class 850B
Goods.class 625B
Goods.class 625B
Test.class 439B
.classpath 296B
.classpath 295B
.classpath 295B
.classpath 226B
.classpath 226B
.classpath 226B
.classpath 226B
.classpath 226B
.classpath 226B
2014012771_代江海_实验2.doc 247KB
2014012771_代江海_实验3.doc 184KB
实验4. 分支限界法的应用-0-1背包等问题.doc 170KB
2014012771_实验1. 贪心法求解会场安排问题&基于分治法的循环日程表算法.docx 202KB
Main.java 15KB
BinaryTree.java 6KB
BinTree.java 4KB
MyBinTree.java 3KB
ConstructBinaryTree.java 3KB
LC01.java 3KB
FIFO01.java 3KB
Knapsack.java 3KB
LCS.java 2KB
KnapSack.java 2KB
认老乡.java 2KB
Main.java 2KB
MAXCLIQUE.java 2KB
Test.java 2KB
二叉树遍历.java 2KB
GCP.java 2KB
RoundRobinCalendar.java 2KB
会场安排.java 1KB
QNode.java 1KB
哈利波特.java 1KB
Main.java 1KB
QuickSort.java 1KB
QNode.java 1KB
归并排序.java 1KB
MergeSort.java 1KB
质因数的个数.java 1KB
FinaPath.java 1KB
HeapSort.java 959B
Activity.java 958B
最长回文Palindrome.java 920B
QuickSort.java 730B
MyBubbleSort.java 691B
约德尔测试.java 519B
Bubble.java 510B
ArrayUtils.java 501B
Selector.java 482B
Test.java 472B
插入排序.java 355B
Goods.java 278B
Goods.java 260B
Test.java 130B
格子游戏.java 90B
ISortAble.java 74B
README.md 10B
uml.mgc 1KB
uml.mgc 1KB
uml.mgc 0B
uml.mgc 0B
uml.mgc 0B
uml.mgc 0B
uml.mgc 0B
uml.mgc 0B
org.eclipse.jdt.core.prefs 587B
org.eclipse.jdt.core.prefs 587B
org.eclipse.jdt.core.prefs 587B
org.eclipse.jdt.core.prefs 587B
org.eclipse.jdt.core.prefs 587B
org.eclipse.core.resources.prefs 113B
.project 379B
.project 370B
.project 368B
.project 367B
.project 367B
.project 365B
.project 364B
.project 364B
共 102 条
- 1
- 2
资源评论
极致人生-010
- 粉丝: 2923
- 资源: 2826
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功