
数据结构与算法
数据结构与算法
青梅换了酒钱(shilin)
某普通高校研一学生,喜好Java,Python,正在学习Java基础知识、SSM框架、SpringCloud、爬虫、Django、数据分析、机器学习等知识,请各位大佬多多指教。
github地址:https://github.com/github-zsl
注:所有博客只做学习记录,参考了不少前辈的经验。如有雷同,纯属借鉴,前人种树,后人乘凉,感激不尽。
展开
-
数据结构--队列
队列介绍1)队列是一个有序列表,可以用数组或是链表来实现。2)遵循先入先出的原则。即:先存入队列的数据,要先取出。后存入的要后取出#实现队列数组模拟队列package edu.cqupt._02队列;/** * @description 数组模拟队列 * @author lin.z * @Date 2020/08/28 */public class ArrayQueue { private int maxSize; private int front;原创 2020-09-11 14:13:06 · 671 阅读 · 0 评论 -
数据结构--稀疏数组
实际场景如下图:棋盘可以看做是一个二维数组,如果将黑子用1表示,蓝子用2表示,空白的地方用0表示,如果我们直接将棋盘数据存入二维数组,则数组中会存在大量的0,因此记录了很多没有意义的数据,于是,我们便想到将数据进行压缩,用稀疏数组来存放数据更佳。代码实现数据不存入文件package edu.cqupt._01链表;/** * @description: 稀疏数组存放五子棋棋盘数据 * @author: lin.z * @Date: 2020/08/27 */public class原创 2020-09-11 14:10:18 · 168 阅读 · 0 评论