- 博客(43)
- 问答 (1)
- 收藏
- 关注
原创 备赛NO.9Java数据结构与算法之用递归生成整数的全排列-固定元素找位置
备赛NO.9Java数据结构与算法之用递归生成整数的全排列-固定元素找位置
2023-04-03 07:59:36 291
原创 备赛NO.8Java数据结构与算法之用递归生成整数的全排列-方法一:固定位置放元素
原问题是生成{1,2,…(3)重复这个过程,直到元素{2,3,…,n-1}的所有排列都产生,并将元素n放到每个排列的开头。(2)接着,生成元素{1,3,…,n}的所有排列,并将数字2放到每个排列的开头;(1)生成元素{2,3,…,n}的所有排列,并且将元素1放到每个排列的开头;
2023-04-02 16:57:09 404
原创 备赛NO.5Java数据结构与算法之通过带head头节点的单向链表实现人物排行榜及其相关操作
备赛NO.5Java数据结构与算法之通过带head头节点的单向链表实现人物排行榜及其相关操作
2023-04-01 09:52:00 47
原创 备赛NO.4Java数据结构与算法之通过带head头节点的单向链表实现人物排行榜(不考虑顺序)
备赛NO.4Java数据结构与算法之通过带head头节点的单向链表实现人物排行榜(不考虑顺序)
2023-03-28 20:16:32 42
原创 Java数据结构与算法之Josephu(约瑟夫)问题的小练习
1、需要创建一个辅助变量helper,事先应该指向环形链表的最后一个节点,当小孩报数前,让first和helper移动k-1次,k为从第几个人开始报数。数到m的那个人出列,它的下一位又从1开始报数,数到m的那个人又出列,依次类推,直到所有人出列为止,由此产生一个出队编号的序列。计到m时,对应结点从链表中删除,然后再从被删除结点的下一个结点又从1开始计数,直到最后一个结点从链表中删除,算法结束。用一个不带头结点的循环链表来处理Josephu问题:先构成一个有n个结点的单循环链表,然后由k结点起从1开始计数,
2022-10-01 17:46:25 114
原创 Java数据结构与算法之使用栈完成表达式的计算的小练习(进阶版)
在前次的代码中处理多位数时,会出现问题,例如70,在读取7时,就入栈了,从而计算错误
2022-09-21 17:20:06 72
原创 Java数据结构与算法之通过带head头节点的单向链表实现人物排行榜(考虑顺序)小练习
【代码】Java数据结构与算法之通过带head头节点的单向链表实现人物排行榜(考虑顺序)小练习。
2022-09-17 19:05:47 117 1
原创 Java数据结构与算法之通过带head头节点的单向链表实现人物排行榜(不考虑顺序)小练习
头节点不存放任何具体数据,作用就是表示单链表头。后面我们每添加一个节点,就直接加入到链表的最后。通过带head头节点的单向链表实现。通过一个辅助变量,实现的链表的遍历。
2022-09-17 16:06:08 154
空空如也
运行结果有问题,结果最后一位为0
2022-10-01
增1减1运算符的相关问题
2021-10-05
TA创建的收藏夹 TA关注的收藏夹
TA关注的人