楼主这篇文章的目的是要带大家梳理一下,有关于求子数组问题。如求子数组的最大和,求最大和的子数组,求最大积的子数组等一系列问题。今天阳光明媚,楼主今天心情很好哦,愿大家开心每一天,哈哈。Are you ready?开始了哦…
标签:编程之美
Java并发编程之美-勘误
http://www.broadview.com.cn/book/5865
编程之美-最短摘要
编程之美-最短摘要 题目:给定一段英文描述,包含n个单词,用空格分开每个单词,再给定m个单词的关键字,请编程实现:找出这段英文描述中包含了所有关键字的最短子串,并输出。 分析:本题其实就是《编程之美》中的最短摘要生成。通…
编程之美---小飞的电梯调度问题 (停k层的解法) (正在怀疑该解法的正确性)
编程之美—小飞的电梯调度问题 (停k层的解法) 2010-09-20 18:46:25| 分类: 算法|举报|字号 订阅 问题.有一栋楼,一共…
编程之美1.4 买书问题
在节假日的时候,书店一般都会做促销活动。由于《哈利波特》系列相当畅销,店长决定通过促销活动来回馈读者。在销售的《哈利波特》平装本系列中,一共有五卷,用编号 0, 1, 2, 3, …
[编程之美]一摞烙饼的排序
问题描述 星期五的晚上,一帮同事在希格玛大厦附近的“硬盘酒吧”多喝了几杯。程序员多喝了几杯之后谈什么呢?自然是算法问题。有个同事说: “我以前在餐馆打工,顾客经常点非常多的烙饼。店里的饼大小不一,我习惯在到达顾客饭桌前,…
网络编程socket之bind、Listen 及 accept
1.bind bind函数用于将套接字与指定端口相连.本函数适用于未连接的数据报或流类套接口,在connect()或listen()调用前使用。当用socket()创建套…
编程之美1.3 一摞烙饼的排序(扩展问题)
1.有一些服务员会把上面的一摞饼子放在自己头顶上(放心,他们都戴着洁白的帽子),然后再处理其他饼子,在这个条件下,我们的算法能有什么改进? Java代码 收藏代码 int[] cakeArray;…
《编程之美》黑白球
谢谢原作者: 本题学到的方法是你要去模拟出规则,然后从中找出规律,然后可以推广到全部,进而得到答案。 本次解析的是2013年8月百度的一道面试题,题目来自《编程之美》的概率题: 有一个桶,里面有白球、黑球各100个,人们…
编程之美--小飞的电梯调度算法
微软亚洲研究院所在的希格玛大厦一共有6部电梯。在高峰时间,每层都有人上下,电梯在每层都停。实习生小飞常常会被每层都停的电梯弄得很不耐烦,于是他提出了这样一个办法: 由于楼层不太高,那么在繁忙的上下班时间,每次电梯从一层往…
编程之美:快速找出故障机器
我们假设一个机器仅存储一个标号为ID的记录(假设ID是小于10亿的整数),假设每份数据保存两个备份,这样就有两个机器储存了同样的数据。 1.在某个时间,如果得到一个数据文件ID的列表,是否能够快速地找出这个表中仅出现一次…
编程之美2014 - 资格赛题解
第一题:http://hihocoder.com/contest/msbopqual/problem/1 树的同构,不过这题不用去求同构,我们总是可以根据深度交叉染色,所以如果B树的最大深度超过1的话,我们一定可以通过交…