码迷,mamicode.com
首页 >  
搜索关键字:堆 大小堆 上调堆 下调堆    ( 25490个结果
C++在堆上申请和释放内存 - new & delete
// 动态申请内存, 指向一个未初始化的整型 int *pi = new int;// pi指向一个整型值,初始化为0 int *pi = new int();// value of i is 1024 int i(1024);// pi指向1024 int *pi = new int(1024);...
分类:编程语言   时间:2014-07-18 19:33:05    阅读次数:270
关于海量数据常用的数据结构
数据结构应用场景示例哈希表要求所有键值对放入内存,查找可以在常数时间内完成。l 提取某日志访问百度次数最多的IPl 统计不同电话号码的个数堆插入和调整需要O(logn)时间,n为堆元素的个数,而获取堆顶元素只需要常数时间。l 求出海量数据前K大的数l 求海量数据流的中位数BitMap通常记录整数出现...
分类:其他好文   时间:2014-07-18 19:32:31    阅读次数:218
Apache Spark源码走读之18 -- 使用Intellij idea调试Spark源码
上篇博文讲述了如何通过修改源码来查看调用堆栈,尽管也很实用,但每修改一次都需要编译,花费的时间不少,效率不高,而且属于侵入性的修改,不优雅。本篇讲述如何使用intellij idea来跟踪调试spark源码。
分类:其他好文   时间:2014-07-18 17:13:03    阅读次数:210
有关objective-c内存处理机制
这几天学习objective-c,简单谈谈对其内存管理机制的理解和看法,有想法的或不同意见的可以一起交流一下,首先objective-c采用了引用计数机制来对内存进行管理。当我们声明一个实例对象,并为其在堆中开辟内存空间,其内存空间引用计数为1,如果我们release 引用计数减一,当引用计数等于....
分类:其他好文   时间:2014-07-18 16:03:14    阅读次数:133
各种常见排序实现代码
主要包括冒泡、简单选择、插入、堆排、归并、快排这几种。以后会慢慢补充。可能有错,欢迎指出。#include#includeusing namespace std;//升序int arr[10000],length;//冒泡排序void Bubble_Sort(int *Arr,int length)...
分类:其他好文   时间:2014-07-18 15:36:53    阅读次数:296
NYOJ 737 石子合并(一)
石子合并(一)时间限制:1000ms | 内存限制:65535KB难度:3描述有N堆石子排成一排,每堆石子有一定的数量。现要将N堆石子并成为一堆。合并的过程只能每次将相邻的两堆石子堆成一堆,每次合并花费的代价为这两堆石子的和,经过N-1次合并后成为一堆。求出总的代价最小值。输入有多组测试数据,输入到...
分类:其他好文   时间:2014-07-18 09:36:16    阅读次数:168
CSS z-index 属性的使用方法和层级树的概念
CSS中的z-index 属性用于设置节点的堆叠顺序, 拥有更高堆叠顺序的节点将显示在堆叠顺序较低的节点前面, 这是我们对 z-index 属性普遍的认识. 与此同时, 我们总是对堆叠顺序捉摸不透, 将 z-index 的值设得很大也未必能将节点显示在最前面. 本文将通过一些例子对 z-index ...
分类:Web程序   时间:2014-07-18 08:32:43    阅读次数:401
(转)ASP.NET-关于Container dataitem 与 eval方法介绍
Container是一个数据容器,代表集合类或者dataview中的一行,而Container。dataitem代表该行的数据;所有的container 被存放在是一个栈堆stack中,自动的将每一个container压入栈堆内,最后一行记录先进栈,最后是第一行;(或者说栈顶是集合类的第一个cont...
分类:Web程序   时间:2014-07-18 00:27:35    阅读次数:270
美丽减压
压力是有形无形的左右我们生活;工作上的压力,生活中的压力。弱小的身体,软弱的心灵开始受到伤害!肌肤也在跟着按部就班的做功课,今天小编就给你减减压,推荐几个方法给你,美丽同步进行!一:给肌肤“大扫除” 洗面奶、化妆水、爽肤水、乳液……每天都没有把他们落下。护理清洁成一大困扰,垃圾毒素堆积在来肌肤表面,...
分类:其他好文   时间:2014-07-17 18:25:40    阅读次数:232
Qt 内存泄漏测试
在说Qt的内存测试之前,首先需要说明和肯定的一点是:Qt是绝对没有内存泄漏的,我们必须相信这一点。接下来,说明一下基于Linux的Qt内存测试工具及其用法和说明:一、内存测试工具Valgrind 安装就不具体说了,网上一堆堆的二、用法: 安装完Valgrind之后,打开Qt Creator,打开.....
分类:其他好文   时间:2014-07-17 17:37:29    阅读次数:236
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!