码迷,mamicode.com
首页 >  
搜索关键字:堆 大小堆 上调堆 下调堆    ( 25490个结果
书籍推荐:《数据结构与算法分析—C语言描述》(高清中文版PDF)
内容简介: 本书是《Data Structures and Algorithm Analysis in C》一书第2版的简体中译本。原书曾被评为20世纪顶尖的30部计算机著作之一,作者Mark Allen Weiss在数据结构和算法分析方面卓有建树,他的数据结构和算法分析的著作尤其畅销,并受到广泛好 ...
分类:编程语言   时间:2020-04-23 15:04:46    阅读次数:359
Java栈内存堆内存溢出及相关JVM参数配置总结
一:Java里内存溢出分为栈内存溢出和堆内存溢出,不过一般而言我们说某个Java应用发生了内存溢出就是指堆内存溢出,即OOM,对应java.lang.OutOfMemoryError这个异常(错误);而栈内存溢出则是java.lang.StackOverflowError异常; 二:Java里每个线 ...
分类:编程语言   时间:2020-04-23 12:00:26    阅读次数:70
OJ记录---图论最短路径问题,DFS,BFS,Dijistra,Dijistra+堆优化,SPFA
首先了解一下各种图论适合的问题 https://www.cnblogs.com/thousfeet/p/9229395.html 这篇适合看Bellman-Ford算法 https://www.cnblogs.com/konjak/p/6031773.html SPFA算法 https://www. ...
分类:其他好文   时间:2020-04-23 09:14:06    阅读次数:69
数据挖掘入门系列教程(十)之k-means算法
简介 这一次我们来讲一下比较轻松简单的数据挖掘的算法——K Means算法。K Means算法是一种 无监督 的聚类算法。什么叫无监督呢?就是对于训练集的数据,在训练的过程中,并没有告诉训练算法某一个数据属于哪一个类别。对于K Means算法来说,他就是通过某一些骚操作,将一堆“相似”的数据聚集在一 ...
分类:编程语言   时间:2020-04-23 09:11:58    阅读次数:90
python - 生成球云
其实我是想生成一堆散点平均分布在球空间中(实心的),然后求出球心的大概坐标 这是一种生成方式: import matplotlib.pyplot as plt from mpl_toolkits.mplot3d import Axes3D import numpy as np fig = plt.f ...
分类:编程语言   时间:2020-04-23 01:06:20    阅读次数:95
堆排序
在经典堆排序算法中直接用fixDown操作。for循环构造堆,然后while循环把最大元素和最末尾的元素互换并且修复堆,直到堆为空为止。 堆排序比快速排序慢,但比归并排序快,而且不需要额外的储存空间,且运行时间对输入并不是特别敏感。 1 template <class Item> 2 void he ...
分类:编程语言   时间:2020-04-22 23:00:39    阅读次数:110
355. 设计推特
1 class Twitter 2 { 3 public: 4 unordered_map<int,priority_queue<pair<int,int>,vector<pair<int,int>>,greater<pair<int,int>>>> u;//用户 -> (出现的次数,推文) 小根堆 ...
分类:其他好文   时间:2020-04-22 23:00:19    阅读次数:114
JVM——内存溢出
学习下《深入理解虚拟机》第三版中2.4 OOM异常实战 一、Java堆溢出 /** * VM Args:-Xms20m -Xmx20m -XX:+HeapDumpOnOutOfMemoryError */ public class HeapOOM { static class OOMObject{ ...
分类:其他好文   时间:2020-04-22 20:21:22    阅读次数:70
Java项目二:客户信息管理软件
文章目录需求说明书软件设计结构第1步:封装CMUtility工具类第2步:Customer类的设计第3步:CustomerList类的设计第4步:CustomerView类的设计 这个项目起初书写花了4小时,一堆bug,根据相关教程步骤,最后成功,前后一共花了9小时。只是记录!!! 需求说明书 下载 ...
分类:编程语言   时间:2020-04-22 19:50:36    阅读次数:141
全局变量和局部变量
C++的默认初始化规则: 栈中的变量(函数体中的自动变量)和堆中的变量(动态申请的变量)会有不确定的值; 全局变量和静态变量(包括局部静态变量)会初始化为0 变量的存储: 栈:在函数内部声明的所有变量都将占用栈内存。 堆:这是程序中未使用的内存,在程序运行时可用于动态分配内存。 全局区(static ...
分类:其他好文   时间:2020-04-22 16:52:05    阅读次数:67
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!