获得徽章 0
#刷题交流# 版本号比较,在比较两个数组大小的时候我用的三元,给弄复杂了,看答案可以用Math里的max,比较简洁,然后循环补0,我是用判断是否为undefined,加0,答案用的parseInt()和||运算符,还是有更有解
评论
点赞
#刷题交流# 统计班级中的说谎者,AI提示的用索引来找小于等于该同学的成绩是错误的,成绩相同的索引可能大于该同学,所以用filter或者reduce查找到所有成绩小于等于该同学的或者用for循环也可以。
1
点赞
#刷题交流# 兔群繁殖之谜,feibo兔群繁殖之谜,典型的斐波那契数列问题,可以通过三种方式实现,我开始写的递归,提交失败,递归的解法效率不高,还使栈的深度变得很大,存在很多重复的计算,所以修改为非递归的方式提交的。
评论
点赞
#刷题交流#
排序:首先对数列 a 和 b 进行排序。排序后,可以利用双指针技术来减少计算量。
双指针技术:使用两个指针分别遍历排序后的数列 a 和 b,计算当前指针所指元素的公式值,并记录最小值。
移动指针:根据当前计算的公式值,决定移动哪个指针以更接近最小值。
排序:首先对数列 a 和 b 进行排序。排序后,可以利用双指针技术来减少计算量。
双指针技术:使用两个指针分别遍历排序后的数列 a 和 b,计算当前指针所指元素的公式值,并记录最小值。
移动指针:根据当前计算的公式值,决定移动哪个指针以更接近最小值。
展开
评论
点赞
#刷题交流# 做的题是计算最大矩形面积,我开始把所有可能的面积全存储在一个数组中,最后再查找最大面积,不需要这样做,可以在每次计算面积时候就比较大小,只需要存储最大面积变量就好了。可以在自己写完之后,再让ai检查代码有没有更优解
评论
点赞
#刷题交流# 今天做的小S的倒序索引,数组在开始位置插入元素,有几种写法, outArr.unshift(it1) ;outArr = [it1, ...outArr]; outArr.splice(0, 0, it1)
评论
1