首页 > 其他分享 >每日一结

每日一结

时间:2022-10-07 20:35:12浏览次数:48  
标签:cnt right nums int max 每日 一结 left

2. 01背包问题

初始化物品多一行,价格多一列。
ans[0][0] = 0;


26. 删除有序数组中的重复项

采用双指针的做法。
left = 0
for(int right = 1; right < nums.length; right++) {
if(nums[left] != nums[right]) {
nums[++left] = nums[right];
}
}
只要nums[left] != nums[right],就把right的值赋在left右移一位的位置。
这样left的每一个位置都是不同的值。
最后返回left的值加一即可。


LCP 61. 气温变化趋势

    int max = 0;
    int cnt = 0;
    for(int i = 0; i < temperatureA.length - 1; i++) {
        if(a[i] != b[i]) {
            cnt = 0;
        }else {
            cnt++;
            max = Math.max(max, cnt);
        }
    }
    return max;

标签:cnt,right,nums,int,max,每日,一结,left
From: https://www.cnblogs.com/xtag/p/16760660.html

相关文章

  • 每日总结
    20221007前些天系主任让我们进行民航机票代理市场的预测及可视化题目如下:石家庄铁道大学2022年秋季  20020 级课堂测试试卷-HIVE数据分析课程名称: 大型数据库应用......
  • C语言每日一题——第十天
    第十天随着对指针了解的深入,小明决定进一步尝试指针的使用。他写出一个程序,用于判断给定数组内最长连续字母串的长度。运行:main.exeabcdefea输出:6解释:ab......
  • 每日一结
    剑指Offer55-II.平衡二叉树判断深度得函数。左右子树得深度差<2&&左右子树均是平衡二叉树。剑指Offer55-I.二叉树的深度returnroot==null?0:Math.......
  • 有道词典_每日一句_2022/10
    10月 Mayourcountryproserandthepeopleliveapeacefullife!愿祖国繁荣富强,人民安居乐业。——2022.10.01Thebestyearsofyourlifearestillaheadof......
  • 每日一题之Vue的异步更新实现原理是怎样的?
    最近面试总是会被问到这么一个问题:在使用vue的时候,将for循环中声明的变量i从1增加到100,然后将i展示到页面上,页面上的i是从1跳到100,还是会怎样?答案当然是只会显示100,并不会......
  • C语言每日一题——第九天
    第九天在一开始的学习中,小明就头疼于计算机浮点数运算的误差。他决定看看浮点数的二进制是什么样的——尽管这么做对解决误差问题毫无帮助。输入程序执行时,通过scanf输......
  • 每日一结
    剑指Offer47.礼物的最大价值初始化一下第零行和第零列,剩下的:ans[i][j]=Math.max(ans[i-1][j],ans[i][j-1])+grid[i][j];剑指Offer50.第一个只出现一次的......
  • C语言每日一题——第八天
    第八天小明学习到了数组,同时,在最近的开发中,他发现很多递归运算存在重复计算相同数值的问题。他决定利用数组缓存运算的结果。有一个数组\(a_{n}\),已知\(a_n=a_{n-2}-......
  • 每日一结
    剑指Offer33.二叉搜索树的后序遍历序列(递归)因为后序遍历最后一个位置是根节点,又因为二叉平衡树左子树一定小于根节点,右子树一定大于根节点。而左子树也是如此,右子树......
  • C语言每日一题——第七天
    第七天小明在最近的学习中了解到了函数。他决定利用函数递归的特性实现不定长文本的输出。程序具有交互式设计。首先通过命令行参数获取最大输入次数;程序运行时,打印与已......