力扣刷题
bhv103
这个作者很懒,什么都没留下…
展开
-
力扣(leetcode)279. 完全平方数——c语言新手入门
力扣刷题的开始(5)如有不对的地方欢迎指正(๑•̀ㅂ•́)و✧1题目2已给定部分代码(注意这代表已给定部分数据,不可删除,可以理解为让我们完成一个函数)3笔记1.当要定义数组a[N]是,无法编译时可以用(*a+malloc)语句来实现。2.当要取一组数时,一般有两种思路。1(y→x)在所有数中选出符合条件的。2(x→y)把所有x带入得到y。3动态规划,就是正向迭代来简化过程。4代码实现#define min(a,b) ((a>b) ? b :原创 2020-07-06 18:32:26 · 374 阅读 · 0 评论 -
力扣(leetcode)67. 二进制求和——c语言新手入门
力扣刷题的开始(3)如有不对的地方欢迎指正(๑•̀ㅂ•́)و✧1-题目2已给定部分代码(注意这代表已给定部分数据,不可删除,可以理解为让我们完成一个函数)3笔记1.提取字符串的中单个字符,也可以用(a[n])的形式提取。2.字符串和字符数组存在差别,对 字符串,编译时会自动在末尾增加一个 null 字符(也就是’\0’),而对于 字符数组,则不会自动增加任何东西。也会导致长度差异(strlen中字符串为真实长度,sizeof中字符数组为真实长度)。 详细分析请看大原创 2020-07-04 18:23:05 · 1637 阅读 · 3 评论 -
力扣(leetcode)367. 有效的完全平方数——c语言新手入门
力扣刷题的开始(2)如有不对的地方欢迎指正(๑•̀ㅂ•́)و✧-题目2已给定部分代码(注意这代表已给定部分数据,不可删除,可以理解为让我们完成一个函数)3笔记1 执行时出错(最后输入2000105819)则说明要使用 ( long long int )型2.输出true,f’alse为小写4代码实现第一种思路——二分法bool isPerfectSquare(int num){ if(num==1) return true; lo原创 2020-07-04 13:30:58 · 386 阅读 · 0 评论 -
力扣(leetcode)66.加一——c语言新手入门
力扣刷题的开始如有不对的地方欢迎指正(๑•̀ㅂ•́)و✧1-题目2已给定部分代码(注意这代表已给定部分数据,不可删除,可以理解为让我们完成一个函数)最后返回一个数组,returnSize为返回数组的长度3笔记1.在函数中可以用if加return语句来使函数有不同的返回值。2.函数中出现return语句,终止函数的执行,并返回函数的值。3优化思维如果没有产生进位(如[9,9]加一变为[1,0,0])则直接return原数组(结束函数运行),如进位则加新开数组输出原创 2020-07-04 10:47:42 · 1715 阅读 · 1 评论