码迷,mamicode.com
首页 >  
搜索关键字:堆 大小堆 上调堆 下调堆    ( 25490个结果
android闹钟小案例之功能阐述
最近花了一个星期左右的时间做了一个小闹钟,现在回过头来进行总结下。刚开始接触这个案例,总体觉着没有太大的难度,都是一些基础知识的堆砌,可现实总比理想残酷啊,这几天下来,每天都会有意料之外的bug出现。在debug的过程中,深深体会到了百度一下和谷歌谷歌的用处,基本常见的问题都可以在这里得到提示甚.....
分类:移动开发   时间:2014-07-27 23:00:29    阅读次数:381
java基础知识回顾之---java String final类 容易混淆的java String常量池内存分析
/*** 栈(Stack) :存放基本类型的变量数据和对象的引用,但对象本身不存放在栈中,而是存放在堆(new 出来的对象)或者常量池中(字符串常量对象存放 在常量池中)。 堆(heap):存放所有new出来的对象。* 静态存储:存放静态成员(static定义的)。 常量池(...
分类:编程语言   时间:2014-07-27 22:45:19    阅读次数:320
CSS基础深入之细说盒子模型
Html任何一个元素(element)都可以当成一个盒子(box)来看待,可以结合现实中的盒子来理解下文,下文其中一些单词应该是通俗易懂的需要记录的单词。基本情况每一个盒子都有一个内容区域(content area),例如盒子里的一堆文字或者一张图片的边界,其周围是具有一定宽度的padding ar...
分类:Web程序   时间:2014-07-27 21:57:09    阅读次数:319
一步一步入门机器学习之四:约束玻尔兹曼机(RBM)
约束玻尔兹曼机(RBM)是一类具有两层结构、对称连接无自反馈的随机神经网络模型,层与层之间是全连接,层内无连接,它是一种有效的特征提取方法,常用于初始化前馈神经网络,可明显提高泛化能力。而由多个RBM结构堆叠而成的深度信念网络(DBN)能提取出更好更抽象的特征,从而用来分类。...
分类:其他好文   时间:2014-07-27 11:48:43    阅读次数:221
POJ1135&&ZOJ1298--Domino Effect【dijkstra+枚举】
题意:有一堆多米诺骨牌,其中有n个关键牌,起到连接的作用,某些关键牌之间有一串普通牌,推倒用,推倒有一定时间消耗,每次都从第一个关键牌开始推,问推倒需要多少时间。 结果有两种可能的情况:第一种是最后一个倒下的是一个关键牌。第二种是最后一个倒下的是两个关键牌之间的一个普通牌,不一定是正中间的那个,不过题目只需要输出关键牌或者两个关键牌之间,第二种情况不需要知道具体的牌时哪个。 思路:di...
分类:其他好文   时间:2014-07-27 11:37:35    阅读次数:317
长跑要点(程序员们跑起来吧)
肌肉疲劳度指标——乳酸 当跑步超过一定强度是,将会导致乳酸堆积,乳酸含量超过一定指标后,肌肉将会疲劳、抽搐,最后罢工。所以跑步时一定要量力而行,保持适合自己的配速,这样能够保证在在长时间奔跑后还能有较低的乳酸含量。 跑姿 脚落地的方式非常重要,即用前脚掌着地(短跑的跑法)。 先用小脚趾然后再到整个脚掌,这样能够减少对脚后跟以及整个身体的冲击。 脚尖着地的力学分析表面,脚尖着地收到的冲...
分类:其他好文   时间:2014-07-27 11:36:25    阅读次数:243
uva10026 - Shoemaker's Problem(贪心)
题目:10026 - Shoemaker's Problem 题目大意:有个鞋匠在同一天接到了一堆的生意。可是他每天只能做一双鞋,给出做每双鞋需要的时间和推辞做鞋的赔偿。问怎样合理的分配才能使得赔偿最小。 解题思路:鞋子编号  要花的时间  需要的赔偿(每天)                       1                    1              ...
分类:其他好文   时间:2014-07-27 11:33:02    阅读次数:194
UVA 246 - 10-20-30 (模拟+STL)
UVA 246 - 10-20-30 题目链接 题意:给52张的扑克堆,先从左往右发7张牌,之后连续不断从左往右发7张牌,如果有牌堆形成了以下3种情况(按顺序判断): 1、头两张+尾一张和为10或20或30 2、头一张+尾两张和为10或20或30 3、尾三张和为10或20或30 就把这三张牌拿走,放到总牌堆底(这步要不断执行直到不再满足条件或牌堆没了) 如果有一个牌堆因为这个...
分类:其他好文   时间:2014-07-27 11:22:52    阅读次数:202
朴素Dijkstra模板函数
朴素Dijkstra不需要用到堆,每次找最小值都得遍历一遍,时间复杂度较高。 点是从编号0到编号n-1的n个点。 以下是模板: int Dijkstra(int a,int b) //a是起点,b是终点 { bool visited[maxn]; // 记录访问点 int pos = a, min, dist[maxn]; // pos是个标记点,标记每次最小边对应的...
分类:其他好文   时间:2014-07-27 11:22:42    阅读次数:196
USACO humble
用set构造,优先队列和堆也可以 /* ID:kevin_s1 PROG:humble LANG:C++ */ #include #include #include #include #include #include #include #include #include #include #include using namespace std; #defi...
分类:其他好文   时间:2014-07-27 11:22:12    阅读次数:141
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!