- 博客(4)
- 收藏
- 关注
原创 Java实现的小根堆
文章目录1、二叉堆2、一个例子2.1 生成完全二叉树:2.2、调整为小根堆2.3、插入元素2.4、取出堆顶元素2.5、Java代码3、画图工具1、二叉堆什么是二叉堆?二叉堆本质上是一种完全二叉树,它分为两个类型:1.最大堆2.最小堆什么是最大堆呢?最大堆任何一个父节点的值,都大于等于它左右孩子节点的值。什么是最小堆呢?最小堆任何一个父节点的值,都小于等于它左右孩子节点的值。二...
2019-01-11 10:50:45
5904
2
原创 把CodeRunner3编译latex默认的pdflatex改为xelatex
CodeRunner3+cetex首先,这是关于mac的一个小编程软件CodeRunner3的一个故事,如果没有装这个软件,自然也没这个问题。其次,这是想用CodeRunner简单写一点latex,然而由不能编译运行中文而产生的问题。...
2019-01-02 11:04:31
2528
2
原创 Macbook Air 安装crypto++并用Xcode实现的方法
**Macbook Air 安装crypto++的方法**适用于初学密码学又是刚用mac的同学们。完成密码学相关的作业,比如让你用什么加密算法加密什么,要求是用crypto++或者Java Crytography Architecture(JCA)实现,前者就是用C++实现的库,后者是Java实现的库。很多同学像我一样,对C++可能较为熟悉,所以毅然的选择了前者。问题是不了解crypto...
2018-10-12 11:28:20
2324
原创 复制构造函数唯一吗
复制构造函数唯一吗?查了许多类似的帖子,没有找到明确的回答。拿我来看,我认为不一定唯一。下面我将用简单的对比来说明我认为的不唯一。插入一段代码#include <iostream>using namespace std;class Sample {public: int v; Sample(int m){//类型转换构造函数 v = m; } Sample(c...
2018-09-27 16:54:57
401
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人