算法训练营
文章平均质量分 83
月亮偷着哭...
积跬步 至千里
展开
-
代码随想录算法训练营 day14
int val;//无参//有参//全参。原创 2023-02-15 13:29:28 · 209 阅读 · 1 评论 -
代码随想录算法训练营 day13
/如果能移除最前面的,说明最后面的新元素可以加入,这样就能保证每次队列里面都有三个数参与过,只是有些数因为不满足条件而未被写进去.res[index++]=myQueue.peek();//这里就存放了第一个最大值。如果不用数据结构,用双指针也可以解决,那要用数据结构的话,用什么类型的数据结构呢?//弹出元素时,要保证该元素是最大值且队列不为空。//添加元素时,保证该元素比末尾的元素值大。//将第一扇窗口里面的数字放入队列。// 创建一个单调递减的队列。原创 2023-02-13 22:01:44 · 193 阅读 · 0 评论 -
代码随想录算法训练营 day11
/之所以是这么写,是因为要满足出栈后的计算表达式也和原来的数组里面的顺序一致,不然结果就不一样了。//之所以是这么写,是因为要满足出栈后的计算表达式也和原来的数组里面的顺序一致,不然结果就不一样了。//取出每一个符号,判断是不是规定的符号,是, 则在栈中存储与之对应的右括号,//栈空了[右边括号多了],或者不满足匹配,结束循环。que1.isEmpty())//que1不为空。//满足匹配,就出栈。// 删除并返回队头元素。原创 2023-02-11 22:50:04 · 348 阅读 · 0 评论 -
代码随想录算法训练营 day10
比如 'aaba' 去头计算和去尾计算,前缀aab && 后缀aba,相同的只有前者的首和后者的尾的字母a,所以最长相同前后缀长度:1。比如 'aab' 去头计算和去尾计算,前缀aa && 后缀ab,这里一开始a b都不相同 所以最长相同前后缀长度:0。//因为j走到后面,不能只回退一次嘛,它必须在回退的过程中逐一比较,求出最长相同前后缀的值。比如 'aa' 去头计算和去尾计算,都是只留下一个字母a,所以最长相同前后缀长度:1。比如 'a' 去头计算和去尾计算,都是啥也不剩,所以最长相同前后缀长度:0。原创 2023-02-11 11:23:57 · 317 阅读 · 0 评论 -
代码随想录算法训练营 day09
/这句话不能写在反转函数里面。//if判段条件是:1--字母直接放;2--遇到空格,判断上个字母是不是空格,是[跳过],不是[加入];//这里的起始位置不能写0,应该写可变量!//第一步 去除多余空格。//找到一个单词的结束位置。//第二步 翻转字符串。//准备下一个开始的位置。//第三步 翻转单词。//这里用循环去除首尾空格。//这里去除中间多余的空格。//1--翻转n之前的字符串。//2--翻转n之后的字符串。原创 2023-02-10 09:57:11 · 285 阅读 · 0 评论 -
代码随想录算法训练营 day8
思路就是,写一个for循环,从第二个元素开始遍历, 匹配值[目标值-nums[i]]是否存在于hashmap数组中,存在就输出,结束循环,反之将它存在hashmap数组中,继续遍历.最后还没找到就输出空数组即可。代码里面,哈希表的长度是len,我觉得应该和题目的设定有关系,题目要求的是有且只有一个解答.最坏的情况就是在最后一个元素才匹配成功,那最后一个元素就不需要存入哈希数组里面了,所以长度最多也是原数组-1.//反之创建一个新的对象,复制字符串s,在过程中对其判断是否含有空格。//第一组相加存入数组。原创 2023-02-08 23:37:11 · 582 阅读 · 0 评论 -
代码随想录算法训练营 day06
复制来源原创 2023-02-06 22:05:31 · 884 阅读 · 0 评论 -
代码随想录算法训练营 day03
没有摘要原创 2023-02-03 16:26:10 · 1201 阅读 · 0 评论 -
代码随想录算法训练营 day02
看了文章的文字描述和动画演示,我就去自己实操,哈哈,问题来了,数组怎么定义我都忘了,琢磨了好久,最开始我以为应该就是这样写的,但是把整个代码执行,直接报错啦,蒙蔽的我只有去看看正解代码的数组定义,然后再测试和提交,第一次没有通过,因为我的while循环条件没写左右下标相等的情况,光是脑子想也想不出过所以然,还是多在纸上画画吧.这道题完成的整个过程我觉得很不错,比我最初想用双循环解题,甚至还没想到直接调用排序的函数好多了,指针得多加练习,加油.//滑动窗口,只用一个for循环,这个循环的索引作为终止位置。原创 2023-02-02 23:04:35 · 1362 阅读 · 0 评论 -
代码随想录算法训练营 day01
概念:数组是存放在上的相同的数据类型的集合。原创 2023-02-02 00:47:36 · 1595 阅读 · 0 评论