上一页 1 ··· 22 23 24 25 26 27 28 29 30 ··· 32 下一页
摘要: 题目:非负数的数组,每个数组元素代表这你能最大跨越多少步,初始在0的位置,问,能不能正好调到数组的最后一位! https://leetcode.com/problems/jump-game/#/description 思路1:从尾部记录每个元素能不能到达末尾,算法复杂度O(n*n)【当时想出这个算法 阅读全文
posted @ 2017-04-30 14:40 honpey 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 题目:把一个N×N的矩阵旋转90° 思路:这个题目折腾了好长时间,确切地说是两个小时!这道题也反映出自己的逻辑比较混乱 这道题我到底卡在了哪里?自己已经在本子上画出了一个转移的关系 a[0][0] - > a[0][3] a[0][1] -> a[1][3] a[0][2] -> a[2][3] a 阅读全文
posted @ 2017-04-26 22:04 honpey 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 题目:将一个n个元素的数组右移k位,比如n=7,k=3,对数组【1,2,3,4,5,6,7】作如下旋转【5,6,7,1,2,3,4】 思路:【5,6,7,1,2,3,4】,不知大家看出来了没有呢,两次旋转,首先1,2,3,4部分旋转,然后5,6,7旋转,然后整个数组旋转,三次旋转OK 答案:http 阅读全文
posted @ 2017-04-25 07:22 honpey 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 题目:整数数组满足1<=a[i]<=n(n是数组的长度),某些元素出现一次,某些元素出现两次,在数组a[i]中找到【1,n】区间中未出现的数字。比如输入【4,3,2,7,8,2,3,1】,输出【5,6】。时间复杂度要求是O(n),空间复杂度要求O(1) 思路:看许多网友说用set数据结构去做,这就违 阅读全文
posted @ 2017-04-23 11:14 honpey 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 写在前面:研究操作系统,习惯了用C,但是在做算法题甚至构建大型系统时,C真的是噩梦。还是用C++比较好,基本算法很成熟,并可基于此实现更复杂的算法。那就边写算法边捡起来好久不用的C++吧! 题目:数组中的k差对(K-diff Pairs)。输入为一个数组A和一个整数k,找到数组中 所有的数值对pai 阅读全文
posted @ 2017-04-23 08:23 honpey 阅读(254) 评论(0) 推荐(0) 编辑
摘要: hw_breakpoint 使用方法 kprobe在 do_page_fault 函数中不能使用,那么如果真要在这里打点怎么办呢?看看hw_breakpoint是否可用: 事实证明,即便 hw_breakpoint 也是不能在do_page_fault处打点的。那可能真没有办法去抓do_page_f 阅读全文
posted @ 2017-04-19 07:19 honpey 阅读(1679) 评论(0) 推荐(0) 编辑
摘要: 互联网公司不关注真实的文件系统,他们关注VFS层,关注block层,关注IO的管控。 queue->make_request_fn ( blk_queue_bio ),其中blk_queue_bio是把bio插入到request queue中的核心函数 request_queue 和 request 阅读全文
posted @ 2017-04-15 22:41 honpey 阅读(1466) 评论(0) 推荐(0) 编辑
摘要: atime,ctime,mtime是文件inode的三个时间戳,分别表示文件最近一次的访问时间;inode本身的更改(changed)时间;文件数据的更改(modify)时间;这几个概念还是很好区分。ctime和mtime的概念很清楚,每次ctime和mtime变化了,那么这个inode就真的要落盘 阅读全文
posted @ 2017-03-29 07:38 honpey 阅读(4927) 评论(0) 推荐(2) 编辑
摘要: 【Linux 内核知识点讨论区.内存管理. 】 低端内存与高端内存,在32位CPU中才会出现的概念,这是因为32位系统中,内核的地址空间是3G-4G(也可以配置成2G-4G,但不耽误理解高端内存与低端内存的概念)。3G-4G,整个内核的虚拟地址空间就1G。1G的虚拟地址,怎么能够管理到实际2G、3G 阅读全文
posted @ 2017-03-26 00:30 honpey 阅读(1250) 评论(0) 推荐(0) 编辑
摘要: http://cache.baiducontent.com/c?m=9f65cb4a8c8507ed4fece7631046893b4c4380143fd3d1027fa3c215cc790a1b183dbfee3025645a8e812b7a51f11409f7b17021715871aa98cd 阅读全文
posted @ 2017-03-25 22:50 honpey 阅读(177) 评论(0) 推荐(0) 编辑
上一页 1 ··· 22 23 24 25 26 27 28 29 30 ··· 32 下一页