leetcode2sumc Leetcode 30DayChallenge:这个存储库将包含我对Leetcode 30天挑战的解...

happyjey 2 0 zip 2024-10-08 13:10:20

leetcode 2和c Leetcode-30天挑战,这个存储库将包含我对Leetcode - 30天挑战的解决方案。第1天:给定一个非空整数数组,每个元素出现两次,除了一个。找到那一个。注意:您的算法应该具有线性运行时复杂度。你能在不使用额外内存的情况下实现它吗?

输入:[2,2,1]

输出:1

输入:[4,1,2]

输出:4

输入:[1,1,2,2,3,3,9]

输出:9

第2天:编写一个算法来确定一个数字n是否是“快乐的”。

一个快乐的数字是由以下过程定义的:从任何正整数开始,用其数字的平方和替换该数字,然后重复处理,直到数字等于1(它将停留的地方),或者它在不包括1的循环中无限循环。此过程以1结束的数字是快乐的,而过程以4结束的数字是不快乐的。

输入:19

输出:真

解释:1² + 9² = 82, 8² + 2² = 68, 6² + 8² = 100, 1² + 0² = 1

第3天:给定一个整数数组,找到总和最大的连续子数组。

用户评论
请输入评论内容
评分:
暂无评论