![](https://img-blog.csdnimg.cn/20190918140012416.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Scala数据结构
DougLeaMrConcurrency
内推阿里巴巴、蚂蚁集团,校招社招都可以,有需要推荐的请私聊我。
展开
-
Scala数据结构和算法:数据结构(算法)介绍,稀疏数组,一个五子棋程序保存代码
数据结构(算法)的介绍数据结构的介绍数据结构是一门研究算法的学科,只从有了编程语言也就有了数据结构.学好数据结构可以编写出更加漂亮,更加有效率的代码。要学习好数据结构就要多多考虑如何将生活中遇到的问题,用程序去实现解决.程序 = 数据结构 + 算法数据结构(数组,队列,栈,链表,树,图)和算法的关系算法是程序的灵魂,为什么有些网站能够在高并发,和海量吞吐情况下依然坚如磐石,大家可能会说...原创 2019-09-19 21:59:37 · 730 阅读 · 3 评论 -
Scala数据结构和算法:队列、队列使用场景、数组模拟队列、数组模拟环形队列、队列图解
队列的一个使用场景银行排队的案例:队列介绍队列是一个有序列表,可以用数组或是链表来实现。遵循先入先出的原则。即:先存入队列的数据,要先取出。后存入的要后取出示意图:(使用数组模拟队列示意图)数组模拟队列队列本身是有序列表,若使用数组的结构来存储队列的数据,则队列数组的声明如下图, 其中 maxSize 是该队列的最大容量。因为队列的输出、输入是分别从前后端来处理,因此需要两个变...原创 2019-09-29 22:00:46 · 292 阅读 · 0 评论 -
Scala数据结构和算法:链表(Linked List)、单链表与双链表、链表介绍、单向链表、双向链表、环形链表、环形链表解决Josephu问题
链表介绍链表是有序的列表,但是它在内存中是存储如下: 链表在内存中不一定是连续分布. [链表是学习 树,森林,图的基础] // 链表的优点 1. 插入,删除,很快, 缺点是检索速度慢. => 树结构(AVL, 红黑树)单链表的介绍单链表(带头结点) 逻辑结构示意图如下单链表的应用实例使用带head头的单向链表实现 –水浒英雄排行榜管理1)完成对英雄人物的增删...原创 2019-10-01 21:26:46 · 904 阅读 · 0 评论