# JavaWorld **Repository Path**: xjtCoding/JavaWorld ## Basic Information - **Project Name**: JavaWorld - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-04-20 - **Last Updated**: 2025-04-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 小熊程序员的Java之路 ## Java基本语法 ### 1. Java数据类型 ### 2. 字符串 ### 3. 数组 ### 4. 条件语句和遍历 ### 5. 函数 ### 6. 输入输出 ### 7.集合 #### List #### Set #### Map #### Tree ## 面向对象编程 ## 反射 ## 类加载器 ## Java I/O ## ArrayList源码分析 ## 注解 ## Java8+高级特性 ### Steam流 ## 数据结构与算法 - [x] 数组和队列 - [x] 稀疏数组 - [x] 普通队列 - [x] 环形队列 - [x] 链表 - [X] 单链表 - [X] 双向链表 - [x] 环形链表 - [x] 栈 - [x] 迷宫问题 - [x] 八皇后问题 - [x] 排序算法 - [x] 冒泡排序 - [x] 选择排序 - [x] 插入排序 - [x] 希尔排序 - [x] 快速排序 - [x] 归并排序 - [x] 基数排序(桶排序) - [x] 查找算法 - [x] 顺序查找 - [x] 二分查找 - [x] 插值查找 - [ ] 斐波那契查找 - [x] 哈希表 - [x] 树结构 - [x] 二叉树 - [x] 顺序存储二叉树 - [x] 线索化二叉树 - [x] 树结构的应用 - [x] 堆排序 - [x] 赫夫曼树 - [x] 赫夫曼编码 - [x] 二叉排序树 - [x] 平衡二叉树(AVL 树) - [x] 多路查找树 - [x] 二叉树与 B 树 - [x] 2-3 树 - [x] B 树、B+树和 B*树 - [x] 图 - [x] 深度遍历算法 - [x] 广度遍历算法 - [x] 程序员常用 10 种算法 - [x] 二分查找 - [x] 分治算法 - [ ] 动态规划算法