上一页 1 ··· 8 9 10 11 12 13 下一页
摘要: 答案都是个人的理解, 肯定有不正确的地方, 欢迎提供正解1. 星期天有10个朋友约好一起郊游,在车站的集合时间是早晨9:50:00到10:00:00。已知每个人到达车站的时间是9:50:00到10:00:00内的均匀分布,且彼此独立。那么最后一人最可能到达的时间是(精确到分钟,向下取整)。A. 各个分钟概率相等 B. 9:57 C. 9:58 D. 9:59最后一个人在 9:50 到达的概率是 (0.1)^10最后一个人在 9:51 ..... C(10,1)*(0.1)*(0.2)^9... 52 .... C(10,1)*(0.1)*(0.3)^9所... 阅读全文
posted @ 2014-03-28 21:39 周卓 阅读(1255) 评论(0) 推荐(0) 编辑
摘要: 1. 两个有序链表合并, 时间复杂度是多少? 什么情况下不 work ?当链表有环或链表有公共节点时不 work2. N 个数, 任意选出两个数求其和, 结果的集合为 S, S 中所有元素之和是多少 ?朴素解法: 枚举, o(n^2) 的复杂度3. A,B 两个有序数组, 从 A, B 各选出一个元素, 使其和为 target, 给出时间复杂度.朴素求法: 枚举 A 中的元素, 到 B 中找target - A[i], 时间复杂度为 o(n*logn)编程之美单个有序链表求和为 target 的两个元素的位置的变形题.设置两个游标 i, j 分别在 A[0], B[n-1] 处. A[i] + 阅读全文
posted @ 2014-03-28 11:57 周卓 阅读(2828) 评论(0) 推荐(0) 编辑
摘要: 1.下列说法不正确的是:A.SATA硬盘的速度速度大约为500Mbps/sB.读取18XDVD光盘数据的速度为1GbpsC.千兆以太网的数据读取速度为1GpbsD.读取DDR3内存数据的速度为100Gbps千兆以太网 1000MbpsSATA 硬盘速度大约 50 MB/SDDR3 速度在 XXGB/S2.如果把传输速率定义为单位时间内传送的信息量(以字节计算)多少。关于一下几种典型的数据传输速率:1.使用USB2.0闪存盘,往USB闪存盘上拷贝文件的数据传输速率2.使用100M以太网,在局域网内拷贝大文件时网络上的数据传输速率3.使用一辆卡车拉1000块单块1TB装满数据的硬盘,以100km/ 阅读全文
posted @ 2014-03-28 09:48 周卓 阅读(808) 评论(0) 推荐(1) 编辑
摘要: 1. 某网络的IP地址空间为192.168.5.0/24,采用定长子网划分,子网掩码为255.255.255.248,则该网络的最大子网个数、每个子网内最大可分配地址个数各位()A、8,32B、32,8C、32,6D、8,30解析:题目给出的 IP 地址空间基于 CIDR 划分, 前 24 位是网络号, 后 8 位是主机号. 子网掩码最后是 248.248 = 0x1111 1000. 相当于主机号又被分成两部分, 前 5 位 是子网号, 后 3 位是主机号所以, 子网个数是 2^5, 主机个数为 2^3. 另外 主机号全 0 代表本地主机, 全 1 表示广播. 共 6 个有效的.2.阿里巴巴 阅读全文
posted @ 2014-03-27 20:22 周卓 阅读(371) 评论(0) 推荐(0) 编辑
摘要: 1. TCP, UDP 和 HTTP 的关系TCP, UDP 都是传输层的协议, 而 HTTP 是应用层协议TCP 传输控制协议。 是可靠传输协议, 接受到的包可能是乱序的, 但包本身有序列号, 面向连接, 负载大, 需要确认, 有滑动窗口和拥塞控制.UDP 用户数据包协议。 是不可靠协议, 发送的包无序, 面向非连接的, 负载小, 不需要确认, 无控制HTTP 是超文本传输协议, 基于 TCP2. 常见网页返回码404 找不到页面403 禁止访问500 内部服务器访问502 Bad Gateway503 服务器忙3. ISO 7层设计 与对应的 TCP/IP 协议簇ISO 分为七层, 分别为 阅读全文
posted @ 2014-03-26 22:29 周卓 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 6.2 临界区问题临界区问题的解答必须满足以下三项要求:1. 互斥. 不能有两个线程同时在临界区内执行2. 前进. 当临界区为空, 而一个线程希望进入临界区时, 该线程进入临界区3. 有限等待. 一个线程从申请进入临界区到真正进入临界区这段时间不能无限长.6.3 Peterson 算法一种软件的方法解决死锁问题, 但也并不能总是解决死锁问题定义两个变量, 分别为 flag[0/1], turn. flag 表示哪个线程有进入临界区的意愿, turn 表示哪个线程while(true) { flag[i] = true; turn = j; while(flag[j] && tu 阅读全文
posted @ 2014-03-26 22:12 周卓 阅读(510) 评论(0) 推荐(0) 编辑
摘要: 题目POJ 棋盘问题POJ 炮兵阵地POJ Painting a BoardPOJ Relocation思路1. 状态压缩题目数据量在某一维度会比较小, 当看到二维数组的某一行或某一列比较短时, 就应该想到状态压缩. 一般来讲, 用 PUSH 操作更多2. 第一题 棋盘问题. 每一行每一列只能放一个棋子. dp[i][state] 表示前 i 行放棋子后得到的状态为 state 时的方案数. dp[i][state] = sum(dp[i-1][oldstate])3. 第二题 炮兵阵地. 每一行能够安放的炮台数是一定的. 一门大炮的攻击范围为 2, 所以状态需要记录前两行的. dp[i][s 阅读全文
posted @ 2014-03-23 14:30 周卓 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 题目Ghost Blows LightTELERebuidling RoadsBribing FIPAApple TreeContestants Division思路1. 树形 DP 动规数组的设置方法一般为 dp[u][i], u 为根节点, i 为可枚举的量(资源, 收益都有可能)2. 树形 DP 一般都是多叉树转二叉树, 若孩子节点之间的地位不平等, 则 dp[u][i] 需要添加额外的维3. 代码框架是 dfs 进行后序遍历, dfs(int pre, int u, int K)4. 第一题 鬼吹灯. 经典树形 DP. dp[u][i] 表示在以 u 为根的节点花费 i 的时间最后回到 阅读全文
posted @ 2014-03-23 14:29 周卓 阅读(387) 评论(0) 推荐(0) 编辑
摘要: 题目两船载物POJ Find the Multiple九度 棋牌寻宝扩展The fewest CoinsEuro EfficiencyMargarits on the River Walk思路1. 第二题在编程之美上以例题的形式给出, 书上给出的解法是剪枝. 这边是把只含01的数变成 1 + 10 + 100... 的问题dp[i][j] 表示前 i 个数组成的mod n 余数为 j 的最小值dp[i][j] = min(dp[i-1][j], dp[i-1][r]+10^i)2. 第四五题类似. 找零问题. dp[i] 表示支付 i 钱需要的最少货币数. dp[v] = min(dp[v-w 阅读全文
posted @ 2014-03-23 14:28 周卓 阅读(419) 评论(0) 推荐(0) 编辑
摘要: 题目Leetcode Word BreakPOJ Bracket Sequence思路1. 都是 DP 之后打印路径. 打印路径的必要信息在 DP 过程中被记录2. 第一题. 使用向量记录第 i 个位置上有几个可选单词, 最后用 DFS 摘取3. 第二题. dp[i][j] 表示 string[i...j] 之间形成合法序列需要添加的最少的括号数, choose[i][j] 则表示这个区间在哪切割最合适.当区间不需要切割时, choose[i][j] 为 0, 否则 choose[i][j] 为切割位置利用 choose 递归打印路径那一段, 非常经典 阅读全文
posted @ 2014-03-23 11:51 周卓 阅读(229) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 下一页