- 博客(4)
- 资源 (3)
- 收藏
- 关注
原创 布思算法Java实现
堆定义:(这里只讲二叉堆)堆实为二叉树的一种,分为最小堆和最大堆,具有以下性质:任意节点小于/大于它的所有后裔,最小/大元在堆的根上。 堆总是一棵完全二叉树 将根节点最大的堆叫做最大堆或大根堆,根节点最小的堆叫做最小堆或小根堆。堆的相关操作:建立 插入 删除应用:堆排序 优先队列 合并容器元素 找出第k大元素 Java实现:/** * Created...
2019-01-05 16:52:03 195
原创 ALU底层方法及计算机整数加减乘除模拟
ALU是计算机CPU的核心,即 算术逻辑单元(arithmetic and logic unit)ALU有几大功能,是计算机计算最基础的功能:1.算术运算:包含加法、减法等2.逻辑运算:主要是布尔运算,逻辑和、或、非、异或等3.求补器:计算机中,二进制补码极其重要,可以求一个二进制的补码(源码取反得反码,反码加一得补码)4.移位器:主要有 算术右移、逻辑右移、左移5.状态标志:一个记录...
2019-01-05 16:48:39 3427
原创 RandomAccessFile方法writeChars(string)空格问题
当用RandomAccessFile raf = new RandomAccessFile("D:\\JavaFiles\\xu.txt","rw");raf.writeChars("write");时,写入的文件是这样的:w r i t e ,其实就是字符间多了一个空格,这是由于该方法以2字节为基准的,可以考虑换一种方法: raf.write("xutaoXutAO".getBytes());这...
2018-06-01 18:41:32 920
原创 pycharm numpy 导入问题
numpy 可以通过命令行参数中输入 pip install numpy 来安装, 但有些时候导入时出问题:import numpy as np, 当创建:a = np.array 时报错 ,显示numpy 组件中不包含array,怎么回事呢? 原来,我们创建的文件、包, 不能和py文件同名,同名后不能识别 第一次博客,hh....
2018-04-26 23:09:40 2454 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人