LeetCode刷题之路
LeetCode刷题中遇到的一些问题。
HeHaiKun
storage Linux kernel C/C++
展开
-
LeetCode-HOTtop100之206. 翻转链表
HeaiKun 的 LeetCode 刷题之路 题目思路代码欢迎关注公众号HeaiKun,里面有更多 C/C++ 学习内容,欢迎一起进步,一起学习。题目反转一个单链表。示例:输入: 1->2->3->4->5->NULL输出: 5->4->3->2->1->NULL进阶:你可以迭代或递归地反转链表。你能否用两种方法解决...原创 2020-04-17 23:17:02 · 162 阅读 · 0 评论 -
LeetCode-Top100 之 198.打家劫舍
HeaiKun 的 LeetCode 刷题之路 1题目思路答案欢迎关注公众号HeaiKun,里面有更多 C/C++ 学习内容,欢迎一起进步,一起学习。题目你是一个专业的小偷,计划偷窃沿街的房屋。每间房内都藏有一定的现金,影响你偷窃的唯一制约因素就是相邻的房屋装有相互连通的防盗系统,如果两间相邻的房屋在同一晚上被小偷闯入,系统会自动报警。给定一个代表每个房屋存放金额的非负整数数组,计算你在...原创 2020-04-17 00:28:14 · 221 阅读 · 0 评论 -
LeetCode-Top100 之 169.多数元素
HeaiKun 的 LeetCode 刷题之路题目思路答案欢迎关注公众号号,更多C/C++ 学习内容,欢迎一起进步,一起学习。题目169.多元素给定一个大小为 n 的数组,找到其中的多数元素。多数元素是指在数组中出现次数大于 ⌊ n/2 ⌋ 的元素。你可以假设数组是非空的,并且给定的数组总是存在多数元素。示例 1:输入: [3,2,3]输出: 3示例 2:输入: [2,2,...原创 2020-04-16 22:53:40 · 195 阅读 · 0 评论 -
存储器层次结构
存储器层次结构原文链接这里先说一下存储器系统:寄存器 -----> 高速缓存 -----> 主存储存储器对程序的性能有着巨大的影响,程序的运行就是对数据的不停的计算和搬移,其中最为耗时的就是程序对数据的搬移。因此,存储器对数据的存取速度是至关重要的。CPU在访问寄存器中的数据只需要一个周期就可以访问到,在高速缓存中需要4-75个周期,如果在主存器上则需要上百个周期,如果在...原创 2018-12-03 00:05:06 · 792 阅读 · 0 评论