每日一题
以练习为主
sqyaa.
已在谷底,怎么走都是向上
展开
-
概率论两天速成
这个就自己看完写一遍就可以掌握了。原创 2023-12-22 00:53:01 · 509 阅读 · 0 评论 -
变态跳台阶,这是我能想到的吗?
答案的解法,是 2 * 2 * ... * 2,那么乘多少次呢?.......因为最后一个台阶肯定要落脚的,所以答案就是 2 ^ (n-1)原创 2023-05-26 01:22:02 · 89 阅读 · 3 评论 -
【Java语法】之String类练习2
滑动窗口,字符串的排列。压缩,长度最小的子数组,交替合并字符串,求字符串中的单词数,同构字符串详解原创 2023-01-06 23:26:03 · 1325 阅读 · 2 评论 -
练习题碎片
2.哥德巴赫猜想入门 升级 3.交替合并字符串4.找出既是3的倍数又是5的倍数的数 5.猜数字游戏6. 二进制数中1的个数7.方法的重载与重写 在同一个作用域不能定义两个相同名称的标识符,比如方法中不能定义两个名字一样的变量,那为什么在类中就可以定义方法名一样的方法呢?--方法签名8.汉诺塔9.多数元素排序解法 暴力解法投票解法原创 2022-12-25 20:47:54 · 150 阅读 · 9 评论 -
【每日一题篇】蛇形矩阵
关于两种蛇形矩阵解法原创 2022-12-09 22:14:21 · 487 阅读 · 10 评论 -
数组去重。。
【代码】数组去重。。原创 2022-11-13 08:19:27 · 40 阅读 · 0 评论 -
周练--C
例如,函数返回的新长度为 2 ,而 nums = [2,2,3,3] 或 nums = [2,2,0,0],也会被视作正确答案。,C指的是环的长度,x代表从入环点到相遇位置的距离,L表示从链表头到入环点之间的距离,N表示再相遇前,快指针在环内走的圈数。1.给定一个x的值为0,让他与[0,n]中所有的数字异或,再和数组中的每个值进行异或,最后所得到的值就是消失的数字;=val,就让src所指的元素移到dst所指向的位置。输入:nums = [0,1,2,2,3,0,4,2], val = 2。原创 2022-11-28 22:48:06 · 881 阅读 · 9 评论 -
KMP与BF求字符串匹配问题
由于和字符串模拟函数strstr有些相似和被开场20分钟的短视频吸引才被骗学了这个,目前于KMP中(下图)不是很理解,大佬们 SOS。有p[0]...p[k-1]==p[x]...p[i-1],由于两个真子串长度一样有。1.回退到的位置与当前字符一样,就回退到那个位置的nextval值;2.回退到的位置与当前字符不一样,就回退到当前字符原先的next值;原创 2022-11-19 20:03:03 · 204 阅读 · 2 评论 -
欧几里得数(最小公倍数和最大公约数)
【代码】欧几里得数。原创 2022-11-13 08:52:13 · 148 阅读 · 1 评论 -
约瑟夫环---1.数组解决
约瑟夫环问题分析思路:1.每数到n,就有一个人退出;2.跳过已经退出的人;3.循环走起;4.直到所有人退出;1.index++,step++(index表示那个人的位置)if(step==7){index退出count++(count计数的是退出的人)step=0}·2.if(flag[index]==1),跳过3.index=(++index)%size (size表示总人数)4.while(count<size)==时完成原创 2022-11-11 16:35:27 · 208 阅读 · 1 评论 -
判断是否为左旋字符串,该算法思想也可用于判断某个字符串是否包含另一个
【代码】判断是否为左旋字符串,该算法思想也可用于判断某个字符串是否包含另一个。原创 2022-11-04 00:37:48 · 126 阅读 · 0 评论 -
杨氏矩阵:从上至下,元素大小增大,从左到右,元素大小增大,给出一个元素,让你找元素的位置并且打印出下标,要求用时不能大,优化算法为主。
【代码】杨氏矩阵:从上至下,元素大小增大,从左到右,元素大小增大,给出一个元素,让你找元素的位置并且打印出下标,要求用时不能大,优化算法为主。原创 2022-11-04 00:31:57 · 154 阅读 · 2 评论