跟着英雄学算法
文章平均质量分 82
根据博主英雄哪里出来做的规划性刷题,博客地址https://blog.csdn.net/WhereIsHeroFrom?type=blog
ykl970719
这个作者很懒,什么都没留下…
展开
-
线性枚举(跟着英雄学算法)
最值算法数组中两元素的最大乘积https://leetcode-cn.com/problems/maximum-product-of-two-elements-in-an-array/创建两个变量(max1,max2)用于记录两个最大值循环枚举整个数组,如果比 max1 大,将 max1 赋值为当前元素,max2=max1,如果只比 max2 大则只赋值 max2计算最大两个数-1 的乘积js 版本int maxProduct(int* nums, int nums原创 2022-01-22 13:12:53 · 1039 阅读 · 0 评论 -
位运算(跟着英雄学算法)
位与位运算肯定先转二进制,我的快速记忆是都是1反1否则反0比如 2&1就为10与01进行位运算就为0,3&1就为 11与01进行位运算结果为1位1的个数https://leetcode-cn.com/problems/number-of-1-bits/submissions/思路每次进行消1运算,消一次记录一次代码js var hammingWeight = function (n) { let res = 0 while原创 2022-01-22 21:10:43 · 609 阅读 · 0 评论