![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法题
文章平均质量分 52
测试开发Geek
我是一个高级测试工程师
展开
-
【无头结点单链表各种操作】
【单链表各种操作】原创 2022-10-25 11:20:33 · 179 阅读 · 0 评论 -
【单链表头插法和尾插法】
【单链表头插法和尾插法】原创 2022-10-24 20:15:35 · 255 阅读 · 0 评论 -
【单向链表】
单向链表原创 2022-10-21 15:01:51 · 854 阅读 · 0 评论 -
【二分查找】
二叉树原创 2022-10-17 14:41:26 · 199 阅读 · 0 评论 -
[HJ108 求最小公倍数]
HJ108 求最小公倍数原创 2022-10-11 11:00:00 · 320 阅读 · 0 评论 -
[HJ105 记负均正II]
记负均正II原创 2022-10-11 10:00:00 · 88 阅读 · 0 评论 -
[HJ102 字符统计]
HJ102 字符统计原创 2022-10-10 09:00:00 · 83 阅读 · 0 评论 -
[HJ99 自守数]
HJ99 自守数原创 2022-10-09 10:00:00 · 82 阅读 · 0 评论 -
[HJ96 表示数字]
HJ96 表示数字原创 2022-10-07 10:00:00 · 395 阅读 · 0 评论 -
[HJ94 记票统计]
HJ94 记票统计原创 2022-10-06 15:00:00 · 64 阅读 · 0 评论 -
[HJ87 密码强度等级]
HJ87 密码强度等级原创 2022-10-06 14:30:00 · 428 阅读 · 0 评论 -
[HJ85 最长回文子串]
HJ85 最长回文子串原创 2022-10-06 10:00:00 · 99 阅读 · 0 评论 -
[HJ84 统计大写字母个数]
HJ84 统计大写字母个数原创 2022-10-05 10:00:00 · 57 阅读 · 0 评论 -
[HJ83 二维数组操作]
HJ83 二维数组操作原创 2022-10-04 10:00:00 · 250 阅读 · 0 评论 -
[HJ76 尼科彻斯定理]
HJ76 尼科彻斯定理原创 2022-10-03 10:00:00 · 179 阅读 · 0 评论 -
[HJ73 计算日期到天数转换]
HJ73 计算日期到天数转换原创 2022-10-02 10:00:00 · 404 阅读 · 0 评论 -
[HJ60 查找组成一个偶数最接近的两个素数]
HJ60 查找组成一个偶数最接近的两个素数原创 2022-10-01 10:00:00 · 524 阅读 · 0 评论 -
[HJ56 完全数计算]
HJ56 完全数计算原创 2022-09-30 09:00:00 · 434 阅读 · 0 评论 -
【HJ53 杨辉三角的变形】
HJ53 杨辉三角的变形原创 2022-09-29 10:00:00 · 203 阅读 · 0 评论 -
[HJ51 输出单向链表中倒数第k个结点]
HJ51 输出单向链表中倒数第k个结点原创 2022-09-29 07:00:00 · 253 阅读 · 0 评论 -
[HJ45 名字的漂亮度]
HJ45 名字的漂亮度原创 2022-09-28 10:00:00 · 65 阅读 · 0 评论 -
【HJ41 称砝码】
HJ41 称砝码原创 2022-09-27 07:00:00 · 523 阅读 · 0 评论 -
[HJ38 求小球落地5次后所经历的路程和第5次反弹的高度]
HJ38 求小球落地5次后所经历的路程和第5次反弹的高度原创 2022-09-25 07:00:00 · 81 阅读 · 0 评论 -
【HJ37 统计每个月兔子的总数】
HJ37 统计每个月兔子的总数原创 2022-09-24 15:00:00 · 312 阅读 · 0 评论 -
[HJ36 字符串加密]
HJ36 字符串加密原创 2022-09-24 07:00:00 · 125 阅读 · 0 评论 -
[HJ35 蛇形矩阵]
HJ35 蛇形矩阵原创 2022-09-23 09:00:00 · 57 阅读 · 0 评论 -
【HJ33 整数与IP地址间的转换】
HJ33 整数与IP地址间的转换原创 2022-09-23 07:00:00 · 67 阅读 · 0 评论 -
[HJ27 查找兄弟单词]
HJ27 查找兄弟单词原创 2022-09-22 07:00:00 · 104 阅读 · 0 评论 -
[HJ26 字符串排序]
描述编写一个程序,将输入字符串中的字符按如下规则排序。规则 1 :英文字母从 A 到 Z 排列,不区分大小写。如,输入: Type 输出: epTy规则 2 :同一个英文字母的大小写同时存在时,按照输入顺序排列。如,输入: BabA 输出: aABb规则 3 :非英文字母的其它字符保持原来的位置。如,输入: By?e 输出: Be?y数据范围:输入的字符串长度满足1 \le n \le 1000 \1≤n≤1000输入描述:输入字符串输出描述:输出字符原创 2022-09-21 07:00:00 · 68 阅读 · 0 评论 -
[HJ23 删除字符串中出现次数最少的字符]
描述实现删除字符串中出现次数最少的字符,若出现次数最少的字符有多个,则把出现次数最少的字符都删除。输出删除这些单词后的字符串,字符串中其它字符保持原来的顺序。数据范围:输入的字符串长度满足 1 \le n \le 20 \1≤n≤20 ,保证输入的字符串中仅出现小写字母输入描述:字符串只包含小写英文字母, 不考虑非法输入,输入的字符串长度小于等于20个字节。输出描述:删除字符串中出现次数最少的字符后的字符串。示例1输入:aabcddd复制输出:aaddd原创 2022-09-18 07:00:00 · 87 阅读 · 0 评论 -
[HJ22 汽水瓶]
描述某商店规定:三个空汽水瓶可以换一瓶汽水,允许向老板借空汽水瓶(但是必须要归还)。小张手上有n个空汽水瓶,她想知道自己最多可以喝到多少瓶汽水。数据范围:输入的正整数满足 1 \le n \le 100 \1≤n≤100 注意:本题存在多组输入。输入的 0 表示输入结束,并不用输出结果。输入描述:输入文件最多包含 10 组测试数据,每个数据占一行,仅包含一个正整数 n( 1原创 2022-09-17 07:00:00 · 62 阅读 · 0 评论 -
【HJ20 密码验证合格程序】
描述密码要求:1.长度超过8位2.包括大小写字母.数字.其它符号,以上四种至少三种3.不能有长度大于2的包含公共元素的子串重复 (注:其他符号不含空格或换行)数据范围:输入的字符串长度满足 1 \le n \le 100 \1≤n≤100 输入描述:一组字符串。输出描述:如果符合要求输出:OK,否则输出NG示例1输入:021Abc9000021Abc9Abc1021ABC9000021$bc9000复制输出:OKNGNGOK原创 2022-09-16 09:00:00 · 96 阅读 · 0 评论 -
[HJ17 坐标移动]
描述开发一个坐标计算工具, A表示向左移动,D表示向右移动,W表示向上移动,S表示向下移动。从(0,0)点开始移动,从输入字符串里面读取一些坐标,并将最终输入结果输出到输出文件里面。输入:合法坐标为A(或者D或者W或者S) + 数字(两位以内)坐标之间以;分隔。非法坐标点需要进行丢弃。如AA10; A1A; $%$; YAD; 等。下面是一个简单的例子 如:A10;S20;W10;D30;X;A1A;B10A11;;A10;处理过程:起点(0,0)+ A10原创 2022-09-15 07:00:00 · 47 阅读 · 0 评论 -
[NC145 01背包]
描述已知一个背包最多能容纳体积之和为v的物品现有 n 个物品,第 i 个物品的体积为 vi , 重量为 wi求当前背包最多能装多大重量的物品?数据范围: 1 \le v \le 10001≤v≤1000 , 1 \le n \le 10001≤n≤1000 , 1 \le v_i \le 10001≤v i ≤1000 , 1 \le w_i \le 10001≤w i ≤1000进阶 :O(n \cdot v)O(n⋅v)示例1输入:10,2,[[1,3],[10,原创 2022-09-13 14:19:01 · 271 阅读 · 0 评论 -
【leetcode-509 斐波那契数列】
斐波那契数(通常用F(n) 表示)形成的序列称为 斐波那契数列 。该数列由0 和 1 开始,后面的每一项数字都是前面两项数字的和。也就是:F(0) = 0,F(1)= 1F(n) = F(n - 1) + F(n - 2),其中 n > 1给定n ,请计算 F(n) 。示例 1:输入:n = 2输出:1解释:F(2) = F(1) + F(0) = 1 + 0 = 1示例 2:输入:n = 3输出:2解释:F(3) = F(2) + F(1) = 1 + 1 =原创 2022-09-08 09:00:00 · 262 阅读 · 0 评论 -
[HJ8 合并表记录]
描述数据表记录包含表索引index和数值value(int范围的正整数),请对表索引相同的记录进行合并,即将相同索引的数值进行求和运算,输出按照index值升序进行输出。提示:0原创 2022-09-06 10:46:31 · 127 阅读 · 0 评论 -
【HJ7 取近似值】
描述写出一个程序,接受一个正浮点数值,输出该数值的近似整数值。如果小数点后数值大于等于 0.5 ,向上取整;小于 0.5 ,则向下取整。数据范围:保证输入的数字在 32 位浮点数范围内输入描述:输入一个正浮点数值输出描述:输出该数值的近似整数值示例1输入:5.5复制输出:6复制说明:0.5>=0.5,所以5.5需要向上取整为6 示例2输入:2.499复制输出:2复制说明:0.499原创 2022-09-06 09:54:20 · 143 阅读 · 0 评论 -
【HJ6 质数因子】
描述功能:输入一个正整数,按照从小到大的顺序输出它的所有质因子(重复的也要列举)(如180的质因子为2 2 3 3 5 )数据范围: 1 \le n \le 2 \times 10^{9} + 14 \1≤n≤2×10 9 +14 输入描述:输入一个整数输出描述:按照从小到大的顺序输出它的所有质数的因子,以空格隔开。示例1输入:180复制输出:2 2 3 3 5原创 2022-09-05 16:52:03 · 106 阅读 · 0 评论 -
【HJ4 字符串分隔】
描述•输入一个字符串,请按长度为8拆分每个输入字符串并进行输出;•长度不是8整数倍的字符串请在后面补数字0,空字符串不处理。输入描述:连续输入字符串(每个字符串长度小于等于100)输出描述:依次输出所有分割后的长度为8的新字符串示例1输入:abc复制输出:abc00000原创 2022-09-05 14:14:53 · 80 阅读 · 0 评论