- 博客(79)
- 收藏
- 关注
原创 树根【Java代码+详解】
比如,对于24来说,把2和4相加得到6,由于6是一位数,因此6是24的数根。再比如39,把3和9加起来得到12,由于12不是一位数,因此还得把1和2加起来,最后得到3,这是一个一位数,因此3是39的数根。数根可以通过把一个数的各个位上的数字加起来得到。如果得到的数是一位数,那么这个数就是数根。如果结果是两位数或者包括更多位的数字,那么再把这些数字加起来。该函数接收一个表示正整数的字符串作为输入,并将每个数字相加。否则,我们将再次调用该函数,直到得到一个一位数。最后,我们将计算得到的数根输出给用户。
2024-03-21 23:52:54
379
原创 【拆盲盒02】算法题
最后我就去搜罗搜罗,发现了非常非常巧妙的方法,没有使用额外的空间,仅仅在原数组上面进行操作就完成了对序列去重的操作.......
2024-01-01 02:29:06
1180
2
原创 【拆盲盒01】算法题
题目试设计一个算法,用尽可能少的辅助空间将顺序表中元素和元素进行互换,即将线性表(a1,a2,……am,b1,b2……bn)改变成(b1,b2……bn,a1,a2,……am)。假设 函数invert(S,i,j) 作用是将数组S中下标自i到j的元素逆置,请调用该函数完成该题算法。// 本算法实现顺序表中前m个元素和后n个元素的互换。
2023-12-31 23:52:33
498
原创 IDEA快捷键
组合快捷键快捷键组合实现效果psvm + Tab键 / main + Tab键public static void main(String[] args)sout + Tab键System.out.println()Ctrl + X删除当前行Ctrl +D复制当前行Alt+Insert(或右键Generate)生成代码(如get,set方法,构造函数等)Ctrl+Alt+T生成try catch (或者 Alt+enter选择)CTRL+
2023-12-31 22:01:40
488
原创 【PTA刷题】 顺序表(删除)(代码+详解)
这个题目的目的是从一个顺序存储的整数数组中删除所有在区间 [x, y] 内的元素。现在,我将详细解释这个算法的运作原理和代码的各个部分。
2023-12-14 08:30:00
931
原创 【PTA刷题】求链式线性表的倒数第K项(代码+详解)
这个问题要求找出一个正整数序列中倒数第K个元素的值。为了解决这个问题,代码使用了一个快慢指针的方法,并且用链表来存储输入的序列。
2023-12-14 08:00:00
1113
原创 【PTA刷题】串右整理(代码+详解)
提示:空白字符包括空格(SP)、水平制表(HT)、垂直制表(VT)、回车(CR)、换行(LF)、换页(FF)等。
2023-12-13 00:47:07
220
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人