Loading

上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 16 下一页
摘要: 计算机视觉概述 课程学习方法 在开始学习之前,首先说明,这是我尝试自学计算机视觉课程的产物,在我看来,这是费曼学习法的一部分,你可以认为这是学习笔记,或者教程。 计算机技术的发展让我们不但能获取更多信息,而且获取的门槛日益降低,这个自学系列,我将完全依靠计算机和互联网进行,包括但不限于以下的方法: 阅读全文
posted @ 2023-04-14 15:25 杨谖之 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 我写了首诗,让你闭着眼睛也能写对二分搜索 704. 二分查找 class Solution { public: int search(vector<int>& nums, int target) { int left = 0, right = nums.size() - 1; while (left 阅读全文
posted @ 2023-04-14 11:13 杨谖之 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 滑动窗口算法延伸:RABIN KARP 字符匹配算法 187. 重复的DNA序列 普通方法: class Solution { public: vector<string> findRepeatedDnaSequences(string s) { int n = s.size(); unordere 阅读全文
posted @ 2023-04-13 20:38 杨谖之 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 【LBLD】我写了首诗,把滑动窗口算法算法变成了默写题 76.最小覆盖子串 class Solution { public: string minWindow(string s, string t) { unordered_map<char, int> need, window; for (char 阅读全文
posted @ 2023-04-12 20:42 杨谖之 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 【LBLD】二维数组的花式遍历技巧 151. 反转字符串中的单词 思路: 反转整个字符串 然后反转每个单词 class Solution { public: string reversePartString(string s, int a, int b) { if (a < 0 || b >= s. 阅读全文
posted @ 2023-04-03 15:36 杨谖之 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 【LBLD】差小而美的算法技巧:差分数组 差分数组 差分数组的第 i 个元素存储原数组第 i 个元素和第 i-1 个元素的差值,其中,差分数组的首元素的值 diff[0] 为原数组首元素的值 nums[0]。 1109.航班预订统计 class Solution { public: vector<i 阅读全文
posted @ 2023-04-02 16:51 杨谖之 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 【LBLD】小而美的算法技巧:前缀和数组 一维数组中的前缀和 class NumArray { private: vector<int> preSum; public: NumArray(vector<int>& nums) { preSum.push_back(0); for (int i = 1 阅读全文
posted @ 2023-04-01 10:05 杨谖之 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 【LBLD】双指针技巧秒杀七道数组题目 快慢指针技巧 class Solution { public: int removeDuplicates(vector<int>& nums) { int fast = 0; int slow = 0; while (fast < nums.size()) { 阅读全文
posted @ 2023-03-31 11:00 杨谖之 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 【LBLD】如何判断回文链表 判断回文单链表 /** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode() : val(0), next(nullptr) 阅读全文
posted @ 2023-03-31 09:22 杨谖之 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 【LBLD】如何K个一组反转链表 /** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode() : val(0), next(nullptr) {} * L 阅读全文
posted @ 2023-03-30 10:39 杨谖之 阅读(11) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 16 下一页