- 博客(59)
- 收藏
- 关注
原创 树根【Java代码+详解】
比如,对于24来说,把2和4相加得到6,由于6是一位数,因此6是24的数根。再比如39,把3和9加起来得到12,由于12不是一位数,因此还得把1和2加起来,最后得到3,这是一个一位数,因此3是39的数根。数根可以通过把一个数的各个位上的数字加起来得到。如果得到的数是一位数,那么这个数就是数根。如果结果是两位数或者包括更多位的数字,那么再把这些数字加起来。该函数接收一个表示正整数的字符串作为输入,并将每个数字相加。否则,我们将再次调用该函数,直到得到一个一位数。最后,我们将计算得到的数根输出给用户。
2024-03-21 23:52:54 306
原创 【拆盲盒02】算法题
最后我就去搜罗搜罗,发现了非常非常巧妙的方法,没有使用额外的空间,仅仅在原数组上面进行操作就完成了对序列去重的操作.......
2024-01-01 02:29:06 1029 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 410
原创 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 453
原创 【PTA刷题】 顺序表(删除)(代码+详解)
这个题目的目的是从一个顺序存储的整数数组中删除所有在区间 [x, y] 内的元素。现在,我将详细解释这个算法的运作原理和代码的各个部分。
2023-12-14 08:30:00 268
原创 【PTA刷题】求链式线性表的倒数第K项(代码+详解)
这个问题要求找出一个正整数序列中倒数第K个元素的值。为了解决这个问题,代码使用了一个快慢指针的方法,并且用链表来存储输入的序列。
2023-12-14 08:00:00 457
原创 【PTA刷题】串右整理(代码+详解)
提示:空白字符包括空格(SP)、水平制表(HT)、垂直制表(VT)、回车(CR)、换行(LF)、换页(FF)等。
2023-12-13 00:47:07 111
原创 【数据结构-零基础学习】线索二叉树(代码+图示+解析)
线索二叉树是一种二叉树的数据结构,它的特点在于空闲指针用于指向节点在某种特定遍历方式下的前驱或后继。在传统的二叉树中,每个节点有两个指针,指向其左孩子和右孩子。如果任一孩子不存在,相应的指针便为空。线索二叉树利用这些空指针,存储指向遍历序列中前驱或后继的指针,从而增加遍历效率。。
2023-11-21 10:16:06 363 2
原创 【PTA刷题】请编写函数,求子串(详解+代码)
在C语言中,没有内置的函数来执行这种操作,因此我们需要自己编写一个函数来实现它。本文将介绍如何编写 `StrMid` 函数,用于提取子串,并将详细解释其实现过程。
2023-10-28 00:40:29 506
原创 【刷题-牛客】出栈、入栈的顺序匹配 (代码+动态演示)
题目的意思其实就是把通常经常遇见的判断题 " 已知入栈顺序(入栈的同时可以出栈),判断不可能的出栈顺序 "封装成一个方法.
2023-10-23 08:55:20 150 1
原创 【PTA代码+图示】10进制转换成16进制 (堆栈操作)
要求实现十进制(正整数)到十六进制的转换,用户输入10进制的数,要求输出该数的16进制表示。
2023-10-16 09:38:26 1423
原创 【例题】逆波兰表达式求值(图解+代码)
逆波兰表示法是一种将运算符(operator)写在操作数(operand)后面的描述程序(算式)的方法。
2023-10-11 21:18:48 870 2
原创 链表中涉及“快慢指针”的编程题—“返回中间节点”
给一个带有头节点 head 的非空单链表,返回链表的中间节点,如果有两个中间节点,则返回第二个中间节点。
2023-08-30 00:39:00 133
原创 for循环语句(详解+典例)
for循环是最早被引入的循环结构之一,最早出现在Fortran编程语言中,用于在已知循环次数的情况下进行迭代
2023-08-17 13:24:58 10798 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人