- 博客(30)
- 收藏
- 关注
原创 [学习报告]《LeetCode零基础指南》(第五讲) 排序API
文章目录解题报告排序数组多数元素存在重复元素最大间距按奇偶排序数组最小时间差三角形的最大周长救生艇解题报告排序数组题目链接:912. 排序数组题目描述给你一个整数数组 nums,请你将该数组升序排列。解题思路使用qsort函数/** * Note: The returned array must be malloced, assume caller calls free(). */int cmp(const void *p1, const void *p2){ r
2022-04-20 14:57:43 930
原创 [学习报告]《LeetCode零基础指南》(第四讲) 指针
文章目录解题报告重新排列数组数组串联基于排列构建数组一维数组的动态和左旋转字符串IP 地址无效化替换空格有多少小于当前数字的数字打印从1到最大的n位数按既定顺序创建目标数组解题报告重新排列数组题目链接:1470. 重新排列数组题目描述给你一个数组 nums ,数组中有 2n 个元素,按 [x1,x2,…,xn,y1,y2,…,yn] 的格式排列。请你将数组按 [x1,y1,x2,y2,…,xn,yn] 格式重新排列,返回重排后的数组。解题思路(1)(1)(1) 提示返回的数组需要
2022-04-19 12:50:11 1152
原创 [学习报告]《LeetCode零基础指南》(第三讲) 数组
文章目录解题报告搜索旋转排序数组搜索旋转排序数组 II寻找旋转排序数组中的最小值爬楼梯斐波那契数第 N 个泰波那契数差的绝对值为 K 的数对数目猜数字拿硬币山峰数组的顶部解题报告搜索旋转排序数组题目链接:33. 搜索旋转排序数组题目描述整数数组 nums 按升序排列,数组中的值 互不相同 。在传递给函数之前,nums 在预先未知的某个下标 k(0 <= k < nums.length)上进行了旋转,使数组变为 [nums[k], nums[k+1], …, nums[n-1]
2022-04-18 16:04:20 672
原创 [学习报告]《LeetCode零基础指南》(第二讲) 循环
文章目录解题报告剑指 Offer 64. 求1+2+…+n2 的幂2 的幂2 的幂2 的幂解题报告剑指 Offer 64. 求1+2+…+n题目链接:剑指 Offer 64. 求1+2+…+n题目描述求 1+2+…+n ,要求不能使用乘除法、for、while、if、else、switch、case等关键字及条件判断语句(A?B:C)。解题思路for循环从1加到nclass Solution {public: int sumNums(int n) {
2022-04-17 16:17:04 94
原创 [学习报告]《LeetCode零基础指南》(第一讲) 函数
文章目录解题报告两整数之和面试题 08.05. 递归乘法29. 两数相除50. Pow(x, n)69. x 的平方根面试题 16.07. 最大数值2119. 反转两次的数字总结解题报告两整数之和一样的题目两整数之和面试题 17.01. 不用加号的加法剑指 Offer 65. 不用加减乘除做加法题目描述题目链接:两整数之和给你两个整数 a 和 b ,不使用 运算符 + 和 - ,计算并返回两整数之和。解题思路直接返回 a+bclass Solution {
2022-04-16 11:19:41 123
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人