Skip to content

使用Java实现数据结构以及常见的查找、排序算法

JackDemo/Data_Structure

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 

Repository files navigation

用于复习数据结构基础知识

使用Java实现的ecplise项目 (请在使用时打开JavaTest/doc/index.html查看使用类、方法、参数、返回值等的说明)

  1. 数据结构方面
  • MyList 线性表
  • SortedMyList 顺序表
  • BinaryTree 二叉树
  • BinaryNode 二叉树节点
  • ThreadBinaryNode 线索二叉树节点
  • ThreadBinaryTree 线索二叉树(中序遍历)
  • Huffmantree 哈夫曼树(使用静态三叉链表实现)
  • TriElement 静态三叉链表类
  1. 查找
  • 顺序查找
  • 二分法查找
  • 散列hash
  • 二叉排序树
  1. 排序
  • 插入排序
    • 直接插入排序
    • 希尔排序
  • 交换排序
    • 冒泡排序
    • 快速排序
  • 选择排序
    • 直接选择排序
    • 堆排序
  • 归并排序

About

使用Java实现数据结构以及常见的查找、排序算法

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published