
36篇文章 · 9050字 · 1人关注
思路:题中给定的的数组是已经排序好的,采用双指针在头尾指向,进行遍历,每次将指针所对应的元素相加,与目标数比较,相等则将指针+1,赋值到新定义的...
思路:类似游戏:最快找出目标数(从中间开始比较目标数,每次将范围减半,直至找出目标数)定义三个指针分别指向头尾中间,当头指针大于或等于尾指针时进...
思路:定义指针i指向数组1有效值最后一位(m),指针j指向数组2有效值最后一位(n),指针k指向数组1的最后一位(m+n)。将两个数组从最后一位...
思路:定义一个dp数组用于存放子序和,res变量用于存放子序和最大值。dp数组的第一位等于给定数组第一位,从第二位开始遍历:先看看dp前一位置是...
思路:设置min和max变量,每次遍历都检查一下min,如果当前值比min小,则置换min,所以min中存放的是从开头到当前位置的全部数据的最小...
思路:通过对各阶次数分析可以看出符合斐波那契数列:1 1 2 3 5 8 13 。。。即当前数是前两数之和。所以第一二阶直接赋值,从第三阶开始,...
思路:定义字符串s内容为容器中第一个字符串(原因:根据题目要求前缀是公共的,所以前缀的最大长度为容器中第一个字符串的长度),从第二字符串开始,那...
思路:定义第一层字符串str和新字符串用于更新,前自负用于比较(初值为.),cnt用于统计字符出现次数。根据输入的次数进行循环,每次循环创造该行...
文集作者