Java数据结构与算法
文章平均质量分 72
康凯哇咔咔
哈哈哈不掉头发
展开
-
双向链表DoubleLinkedList
使用Java语言简单地实现双向链表的增删改查,Java集合中的LinkedList底层数据结构就是使用了双向链表,由简单向困难过渡,通过简单模拟双向链表的增删改查对分析LinkedList集合底层源码也有一定的帮助。原创 2022-09-20 16:59:23 · 677 阅读 · 0 评论 -
约瑟夫(Joseph)问题,循环单向链表
约瑟夫问题可以使用循环单向链表来解决,本参考案例使用Java语言来实现,通过约瑟夫问题可以对单向链表以及循环单向链表有一些更多的理解。原创 2022-09-19 01:47:45 · 1560 阅读 · 0 评论 -
单向链表SingleLinkedList
本文案例仅仅使用Java语言实现单向链表的一些简单的增删改查,完成反转单向链表,以及借助栈逆序遍历单向链表等功能。原创 2022-09-09 22:42:05 · 1451 阅读 · 0 评论 -
队列Queue
这里只是简单介绍了队列的先进先出这一基本概念,以及如何使用数组模拟队列,关于环形数组主要关注取模这个小技巧就好了。原创 2022-08-30 22:27:34 · 259 阅读 · 0 评论 -
稀疏数组SparseArray
总而言之,稀疏数组就是将一个规模很大重复元素很多的数组用一个规模更小的数组描述。原创 2022-08-29 21:04:34 · 309 阅读 · 0 评论