Loading

上一页 1 2 3 4 5 6 7 8 ··· 29 下一页
摘要: 问题描述 有一个边长为n的立方体,内部的每一个小立方体内有一个数字。如果取了当前这个小立方体,则小立方体的: 找出一种取法,使得取到的数的sum最大,输出sum。 问题分析 现场面第三轮遇到了这一题,想了五分钟没想出来,面试官就不让想了TAT 回来想出了解法,当时现场面试还是有点紧张了,只想出了二维 阅读全文
posted @ 2016-04-10 22:50 北岛知寒 阅读(899) 评论(1) 推荐(0) 编辑
摘要: mean 给定一个字符串s,你可以从中删除一些字符,使得剩下的串是一个回文串。如何删除才能使得回文串最长呢?输出需要删除的字符个数。 analyse 对于这题来说,插入字符和删除字符使其成为回文串,答案是一样的. 首先求s的反串rs,然后对s和rs求最长公共子序列,要删除的字符个数就是LCS. ti 阅读全文
posted @ 2016-04-10 22:41 北岛知寒 阅读(1238) 评论(0) 推荐(3) 编辑
摘要: Problem's Link mean 给定n个整数,从中选出m个整数出来,使得这m个整数两两求(差的绝对值),并保证(差的绝对值)之和最小。 analyse 首先,要使得m个数(差的绝对值)之和最小,易知这m个数应该是连续的,所以先排序。 然后就是滑窗法了。 滑的时候如何维护滑块的sum呢? 如果 阅读全文
posted @ 2016-04-10 22:36 北岛知寒 阅读(217) 评论(0) 推荐(1) 编辑
摘要: 智力竞赛 Problem's Link Mean: 略(中文题). analyse: 比赛中最先想到的是三维dp,但思考后发现可以压缩为二维,状态转移方程: dp[i][j]=min(dp[i][j],dp[i][j-(right+fault)]+right) 其中dp[i][j]表示: 到通过第i 阅读全文
posted @ 2016-03-30 23:19 北岛知寒 阅读(484) 评论(0) 推荐(0) 编辑
摘要: Mean: 给定一个有向图,判断是否存在top_sort序列. analyse: 转换为:判断是否存在环. 若存在环,肯定不能找到top_sort序列. 判环的方式有很多:SPFA,top_sort,BFS,DFS...随便选一种就行. Time complexity: O(N) view code 阅读全文
posted @ 2016-03-16 14:32 北岛知寒 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 转自:http://zrj.me/archives/1248,转载请注明.(分析得不错) 主要尝试回答下面几个问题: 代码位于 /usr/include/c++/4.1.2/tr1/,编译器版本比较老,在这个目录下,有这些文件 需要注意的是,unorder_map 和 unorder_set,其实都 阅读全文
posted @ 2016-03-15 20:56 北岛知寒 阅读(718) 评论(0) 推荐(0) 编辑
摘要: 流 首先我们来定义流的概念,一个流可以是文件,socket,pipe等等可以进行I/O操作的内核对象. 不管是文件,还是套接字,还是管道,我们都可以把他们看作流. 之后我们来讨论I/O的操作,通过read,我们可以从流中读入数据;通过write,我们可以往流写入数据. 现在假定一个情形,我们需要从流 阅读全文
posted @ 2016-03-14 12:38 北岛知寒 阅读(341) 评论(0) 推荐(1) 编辑
摘要: 强烈拥护开源精神,高举开源大旗,今天我就分享下我自己结合网上还有自己实际使用配的vimrc,可以给各位参考下,不要见笑,具体说明我在rc里写的也很详细,可以具体看下,也希望可以借这个机会能多认识认识几个Vimer们. PS: 比如说转移工作环境或者切换主机,比较便捷到做法就是安装好vim之后,一遍g 阅读全文
posted @ 2016-03-13 21:16 北岛知寒 阅读(953) 评论(0) 推荐(0) 编辑
摘要:   不同的CPU有不同的字节序类型 这些字节序是指整数在内存中保存的顺序 这个叫做主机序 最常见的有两种 1.LE(little-endian)小字节序   最符合人的思维的字节序 地址低位存储值的低位 地址高位存储值的高位 怎么讲是最符合人的思维的字节序,是因为: 低位值就应该放在内存地址小的地方 阅读全文
posted @ 2016-03-13 21:08 北岛知寒 阅读(621) 评论(0) 推荐(0) 编辑
摘要: 一、秒杀带来了什么? 秒杀或抢购活动一般会经过【预约】【抢订单】【支付】这3个大环节,而其中【抢订单】这个环节是最考验业务提供方的抗压能力的。 抢订单环节一般会带来2个问题: 1、高并发 比较火热的秒杀在线人数都是10w起的,如此之高的在线人数对于网站架构从前到后都是一种考验。 2、超卖 任何商品都 阅读全文
posted @ 2016-03-11 13:31 北岛知寒 阅读(425) 评论(0) 推荐(0) 编辑
摘要: 一、TCP/IP协议简析TCP/IP是个协议组,可分为三个层次:网络层、传输层和应用层:网络层:IP协议、ICMP协议、ARP协议、RARP协议和BOOTP协议传输层:TCP协议与UDP协议应用层:FTP、HTTP、TELNET、SMTP、DNS等协议 HTTP是应用层协议,其传输都是被包装成TCP 阅读全文
posted @ 2016-03-11 13:22 北岛知寒 阅读(356) 评论(0) 推荐(0) 编辑
摘要: 1. HashMap 1) hashmap的数据结构 Hashmap本质就是一个数组,只是当key值重复时,使用链表的方式来存储重复的key值(拉链法),注意:链表中存放的仍然是key值。如下图示: 当我们往hashmap中put元素的时候,先根据key的hash值得到这个元素在数组中的位置(即下标 阅读全文
posted @ 2016-03-10 16:33 北岛知寒 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 背景 和女朋友异地恋一年多,为了保持感情我提议每天晚上视频聊天一次。 从好上开始,到现在,一年多也算坚持下来了。 有时候聊天的过程中,我的网络或者她的网络可能会不好,视频就会卡住,听不到对方的声音,过一会儿之后才会恢复。 中间双方可能就要不断的确认网络是否恢复,但是有时候会: 她:“你可以听到了吗? 阅读全文
posted @ 2016-03-09 15:49 北岛知寒 阅读(2993) 评论(0) 推荐(0) 编辑
摘要: 49. Group Anagrams Problem's Link ---------------------------------------------------------------------------- Mean: 给定一个由string类型构成的集合,让你按照每个字符串的单词构成 阅读全文
posted @ 2016-03-08 20:52 北岛知寒 阅读(304) 评论(0) 推荐(0) 编辑
摘要: 48. Rotate Image Problem's Link ---------------------------------------------------------------------------- Mean: 顺时针旋转矩阵. analyse: 略. Time complexit 阅读全文
posted @ 2016-03-08 20:22 北岛知寒 阅读(180) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 29 下一页