- 博客(5)
- 收藏
- 关注
原创 [史诗级巨作]Java从入门到精通
了解集合的添加、删除、查找等操作,以及迭代器( Iterator )的使用。- 日期和时间处理:在Java 8之前使用 Date 、 Calendar 类处理日期和时间,Java 8引入了新的日期时间API,如 LocalDate 、 LocalTime 、 LocalDateTime ,学习它们的使用方法。- 异常体系:了解Java的异常体系结构, Exception 分为受检异常(必须显式处理)和非受检异常(运行时异常,可选择性处理) , Error 表示严重错误,一般由系统抛出,应用程序不处理。
2025-04-09 20:04:28
296
原创 什么是算法?帮你整理好了
算法和数据结构是计算机科学的两大支柱。数据结构定义了数据的组织方式,而算法则定义了如何操作这些数据。常见的数据结构包括集合、线性结构(如数组、链表)、树形结构、图状或网状结构等。算法的设计和实现依赖于选择合适的数据结构,以便高效地解决问题。算法的实现需要考虑具体的编程语言和编程环境。常见的优化方法包括剪枝、动态规划、分治法等。算法广泛应用于计算机科学和信息技术的各个领域,如数据库管理、网络通信、图形图像处理、人工智能等。算法可以根据其解决问题的不同方式进行分类,如搜索算法、排序算法等。
2024-07-12 21:00:51
392
原创 总结常见的算法结构
一、搜索算法二分查找(Binary Search) 应用:在有序数组中查找特定元素,时间复杂度为O(log n)。 特点:通过不断将数组分成两半,缩小查找范围,直到找到目标元素或确定目标元素不存在。 A*搜索算法 应用:图形搜索,如游戏地图中的路径规划。 特点:结合启发式函数评估节点,以找到从起点到终点的最短路径。 广度优先搜索(BFS) 应用:图的遍历、最短路径问题(无负权边)。 特点:从起始节点开始,逐层遍历图中的所有节点。 深度优先搜索(DFS) 应用:图的
2024-07-12 20:58:54
1162
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人