java数据结构
文章平均质量分 68
阿崽meitoufa
这个作者很懒,什么都没留下…
展开
-
Java数据结构 递归迷宫学习
目录* 迷宫游戏 * 找路径的方法/*** 迷宫游戏* 主函数:* 迷宫,墙,障碍物,查看迷宫状态* 方法:找到正确的路径*/public class MiGong { public static void main(String[] args) { int[][] map = new int[8][8]; for (int i = 0; i < 8; i++) { map...原创 2022-01-29 21:40:21 · 2802 阅读 · 0 评论 -
Java数据结构 学习约瑟夫问题的单链表解决 Joswphu
目录// 节点类:制造小孩//单链表的功能类 * 添加n个小孩 * 检查链表是否为空 * 遍历链表 * 实现约瑟夫环//主函数// 节点类:制造小孩class Kid { // 封装,方便信息的录入和使用 private int no; private Kid next; public Kid(int no) { this.no = no; } pub...原创 2022-01-24 14:48:38 · 288 阅读 · 0 评论 -
Java数据结构 双向链表增删改查 图解和代码实现
目录* 双向链表* 节点结构:* 操作:(前后节点一定是双向奔赴的,箭头指向节点)图解:主函数 //创建节点 //创建链表 //添加节点到链表// 节点类 // 节点信息//链表类 * 显示//链表是否为空 * 添加 * 通过编号修改节点信息 * 删除某节点/*** 双向链表* 节点结构:* node* 【pr...原创 2022-01-22 17:59:39 · 367 阅读 · 0 评论 -
Java数据结构 单链表增删改查的使用和两个题目
目录* 单链表的使用, //主函数 //创建节点 //创建链表 // 建立节点 // 建立链表 * 显示 * 不考虑编号顺序的添加 *排序的加入 * 通过编号修改节点信息 * 删除某节点 // 题1:求单链表中有效节点的个数 //题2:查看倒数第k个节点/*** 单链表的使用,* 游戏英雄排行榜* 功能:增删改查* 缺陷:删改功能对不按顺序编辑的链表无用** 题1:求单链...原创 2022-01-22 15:46:26 · 442 阅读 · 0 评论 -
Java 稀疏矩阵(五子棋存盘)和增强for循环
目录稀疏数组的作用: 二维数组转稀疏数组: 稀疏数组转二维数组: 俺的理解如图 实例:五子棋存盘功能 实例代码如下: 增强for循环(foreach) 一维数组循环: 二维数组循环稀疏数组的作用:一个数组中有大部分无意义数据/0,可以用稀疏数组对这个二维数组进行压缩; 将有用的数据存放在一个列为3的稀疏数组中,用这个数组来记录有用的数字在二维数组中所处的位置; 大大缩小了存放数组的规模;二维数组转稀疏数组:设置棋盘,棋子; 遍历棋盘,记录下棋子的个数coun..原创 2022-01-20 23:53:57 · 397 阅读 · 0 评论