
周总结
苏书QAQ
免责声明:资料部分来源于合法的互联网渠道收集和整理,部分自己学习积累成果,供大家学习参考与交流。收取的费用仅用于收集和整理资料耗费时间的酬劳。 本人尊重原创作者或出版方,资料版权归原作者或出版方所有,本人不对所涉及的版权问题或内容负法律责任。如有侵权,请举报或通知本人删除。
展开
-
LeetCode 92 反转链表2
代码: class Solution { public: ListNode* reverseBetween(ListNode* head, int left, int right) { auto dummy = new ListNode(-1); dummy -> next = head; auto a =dummy; for(int i = 0; i < left - 1; i++ ) a = a -> next;原创 2021-05-28 12:11:46 · 146 阅读 · 0 评论 -
LeetCode 88 合并两个有序数组
代码: class Solution { public: void merge(vector<int>& nums1, int m, vector<int>& nums2, int n) { int k= n + m - 1; int i= m - 1 , j = n -1; while(i >= 0 && j >= 0){ if(nums1[i] >=原创 2021-05-28 12:10:49 · 178 阅读 · 0 评论 -
LeetCode11 盛最多水的容器
代码: class Solution { public: int maxArea(vector<int>& height) { int res = 0; for(int i =0, j = height.size() -1 ; i < j;) { res = max(res, min(height[i] , height[j]) * (j - i)); if(height[i]原创 2021-05-28 12:10:04 · 145 阅读 · 0 评论 -
LeetCode 378. 有序矩阵中第 K 小的元素(mid)
代码: class Solution { public: int kthSmallest(vector<vector<int>>& matrix, int k) { int l= INT_MIN, r = INT_MAX; while(l < r){ int mid = (long long )l + r >> 1; int i = matrix[0].size() -原创 2021-05-28 12:06:12 · 113 阅读 · 0 评论 -
LeetCode 374. 猜数字大小(easy)
代码: class Solution { public: int guessNumber(int n) { int l = 1, r = n; while(l < r){ int mid =(long long ) l + r >> 1; if(guess(mid) <= 0) r = mid; else l = mid +1; } ret原创 2021-05-28 12:05:29 · 132 阅读 · 0 评论 -
LeetCode 69. x 的平方根(easy)
代码: class Solution { public: int mySqrt(int x) { int l = 0, r= x; while(l < r){ int mid = l + 1ll + r >> 1; if( mid <= x /mid ) l =mid; else r = mid -1; } return l; } }; ..原创 2021-05-28 12:04:34 · 99 阅读 · 0 评论 -
刷题小分队周报
leetcode 62.不同路径 剑指 Offer 16. 数值的整数次方 leetcode 104.二叉树的最大深度 Leetcode 234. 回文链表 Acwing 875. 快速幂原创 2021-05-17 14:10:57 · 135 阅读 · 0 评论