随笔分类 - 代码随想录算法训练营
摘要:What is Hash Table? 引用自文章链接:https://programmercarl.com/哈希表理论基础.html#哈希表 哈希表是根据关键码的值而直接进行访问的数据结构。直白来讲其实数组就是一张哈希表,哈希表中关键码就是数组的索引下标,然后通过下标直接访问数组中的元素。 哈希函
阅读全文
摘要:24. 两两交换链表中的节点 文章链接:https://programmercarl.com/0024.两两交换链表中的节点.html#思路 视频讲解:https://www.bilibili.com/video/BV1YT411g7br 代码链接:https://leetcode.cn/probl
阅读全文
摘要:203.移除链表元素 文章链接:https://programmercarl.com/0203.移除链表元素.html#算法公开课 视频讲解:https://www.bilibili.com/video/BV18B4y1s7R9 题目出处:https://leetcode.cn/problems/r
阅读全文
摘要:引用自代码随想录:https://programmercarl.com/链表理论基础.html#其他语言版本 链表的存储方式 数组是在内存中是连续分布的,但是链表在内存中可不是连续分布的。 链表是通过指针域的指针链接在内存中各个节点。 所以链表中的节点在内存中不是连续分布的 ,而是散乱分布在内存中的
阅读全文
摘要:209.长度最小的子数组 此题注重理解,同时我将res一开始初始化为sums的长度加一(因为不可能为此长度) INT32_MAX 是一个常量,代表 32 位有符号整数的最大值 class Solution { public: int minSubArrayLen(int target, vector
阅读全文
摘要:704.二分查找 总结: 防止int溢出: //C++ class Solution { public: int search(vector<int>& nums, int target) { int left=0; int right=nums.size()-1; while(left<=righ
阅读全文

浙公网安备 33010602011771号