[学习报告]《LeetCode零基础指南》(第四讲) 数组

六月悉茗 六月悉茗 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
  1. 读例题中,感觉这个斐波列那数列是让我比较难理解的,群里回复说“到n阶有(n-1)阶的所有可能方法与(n-2)所有方法之和”
  2. 第一题这个旋转数组,转不转的根本无所谓啊,只要相等就可以
  3.  第二题旋转数组二,我用上一题的逻辑写C 竟然错了,改成C++,同样的逻辑竟然对了,很神奇

有没有大神帮我看看下图C语言哪里错了? 

  • 第三题同样与是否旋转无关
  •  爬楼梯这题和示例里的斐波列纳数列一样

       不过我最开始用的是int f[n],没想到不行。 

  • 关于绝对值为k的数对,先给一个错误示范

正确的英雄哥已经写解析了,我就不写了。 

 

 

 

...全文

相关推荐

leetcode第四题-LeetCode_Exercise:力扣_练习

leetcode 第四题力扣_练习 位掩码 结束了一些位操作和位掩码练习,难度由低到高总结了几道非常讲的位运算和位掩码题,难度由低到高 (简单的) (简单的) (强烈推荐) (中等的) (中)(强烈推荐) (中)(强烈推荐,即使你能想到每个元素出现4、5、6次而只有一个出现1次的问题,你怎么解决) (中)(强烈推荐) (难)(强烈推荐) 为什么我们需要使用Bitmask来处理一些棘手的问题? 原因1:位操作比'+-*/'等正常操作更快 原因2:位掩码可以帮助我们记录状态。 如果您使用 int 变量或布尔变量来存储状态,它将花费 4 个字节,因此您使用位 0/1 来存储状态,这将节省大量空间。 一些位掩码的操作: 1.记录状态 如果您有 8 个状态,则可以将位掩码设为 00000000,并使用“或 |” 操作以保存您的状态。 例如。 位掩码 = 00000000 new_state1 = 00001000 位掩码 | new_state1 = 00001000 这意味着已经记录了第四个状态 new_state2 = 00010001 位掩码 | new_state2 = 00011001

weixin_38684743

Leetcode:力扣个人代码C ++

Leetcode:力扣个人代码C ++

皮卡学长

Leet Code_力扣原题_leetcode官网_

力扣网原题,可用于求职刷题,每个程序代码都正确。

kikikuka

leetcode卡-LeetCode:力扣解决方案

leetcode卡30 天 LeetCoding 挑战 挑战信息:

weixin_38590784

leetcode下载-leetcode:力扣的练习题

leetcode下载 简介 是不是有许多小伙伴在刷力扣的时候感觉无从下手?从头按顺序开始刷的童鞋们可能会比较有感触,为什么才第四题就感觉很难了?没关系,本文将对力扣的 1-700 题中不需要会员的数据结构与算法题目(数据库与 shell 除外)进行分类,并推荐一个刷题的顺序。 完全零基础可以刷题吗? 不能,至少要基本掌握一门计算机语言的语法。但现在在网上随便搜一下就能搜到许多关于计算机语言的教程。当然,最好还是上一下正规的课程。 刷题顺序很重要吗? 重要。按照题目类别结构化地刷题的速度不仅更快,而且可以在刷完一类题之后进行总结。对于水平较高的小伙伴们来说,按照推荐的顺序刷,可以在 200 小时内刷完 500 多题。对于萌新们来说,按照推荐顺序刷,能更好地掌握数据结构与算法基础。 题目分类及刷题顺序推荐 一. 数组 题目分类 题目编号 数组的遍历 485、495、414、628 统计数组中的元素 645、697、448、442、41、274 数组的改变、移动 453、665、283 二维数组及滚动数组 118、119、661、598、419 数组的旋转 189、396 特定顺序遍历二维数

weixin_38507208
评论 1
收藏 已收藏
分享
返回顶部
六月悉茗
万人千题 64,203 成员 15,010 内容