jhljx Blog

Looking at the stars with your feet on the ground

算法学习笔记

"倍增算法"

目录 1. 倍增算法的思想 2. 倍增算法的应用 2.1 在变化规则相同的情况下加速状态转移 2.2 加速区间操作 2.3 倍增算法为何用2倍 1. 倍增算法的思想 倍增思想是一种十分巧妙的思想,它的本质思想是每次根据已经得到的信息,将考虑的范围扩大一倍,从而加速操作。 2. 倍增算法的应用 2.1 在变化规则相同的情况下加速状态转移 变化规则相同的意思: ...

Java学习笔记

"Java学习笔记"

目录 1. Java 学习笔记 1. Java 学习笔记 java虚拟机相关介绍 http://www.cnblogs.com/dingyingsi/p/3760447.html 问题: 1.多处理器运算涉及到同一块内存区域时,就有可能发生缓存不一致的现象。为了解决这一问题,需要各个处理器运行时都遵循一些协议,在运行时需要将这些协议保证数据的一致性。这类协议包括MSI、...

Operating Systems:Three Easy Pieces读书笔记1

"操作系统学习笔记"

目录 1. Preface(前言) 1. Preface(前言) The three easy pieces refer to the three major thematic elements the book is organized around: virtualization, concurrency, and persistence. The three ea...

Matlab学习笔记(一)

"Matlab学习笔记"

目录 1. Matlab find函数 2. Python2和Python3除法的比较 3. Matlab std函数 1. Matlab find函数 find函数用于返回所需要元素的所在位置 (位置的判定:在矩阵中,第一列开始,自上而下,依次为1,2,3…,然后再从第二列,第三列依次往后数) find(A)返回矩阵A中非零元素所在位置 >> ...

计算机组成原理笔记

"计算机组成原理笔记"

目录 1. 计算机组成原理笔记 1. 计算机组成原理笔记 原码,反码 http://www.cnblogs.com/zhangziqiu/archive/2011/03/30/ComputerCode.html C语言负数除法向零舍入,负数右移向下舍入

操作系统学习笔记(1)

"操作系统笔记"

目录 1. 并行和并发的区别 并行和并发的区别? http://www.zhihu.com/question/33515481 1、在段页式存储管理中,其虚拟地址空间是() A、一维 B、二维 C、三维 ...

C++学习笔记1

"C++学习笔记1"

目录 C++部分问题 C++部分问题 在C/C++中关键字const用来定义一个只读的变量或者对象,有如下优点: 便于类型检查,如函数的函数 fun(const int a) a的值不允许变,这样便于保护实参。 功能类似与宏定义,方便参数的修改和调整。如 const int max = 100; 节省空间,如果再定义a = max,b=max。。。就不用在...

2017校招笔试汇总

"校招笔试汇总"

目录 阿里秋招 阿里安卓岗 阿里秋招 1.已知E=mc^2,假设在另一星球E=(2+√3)^m,这个星球人特别懒,只保留E的个位数,当m=0时,个位为1,m=1时,个位为3,m=2时,个位为3,求m=80时,个位为多少? 2.有三个火堆,两个人1和2,每个人每次可以从火堆里去整数数量的柴火,1先取,只要有一堆火没灭,就必须执行取柴火的步骤,直到三个火堆去完,最后取柴...

Latex使用总结(一)

"Latex使用笔记"

目录 Latex添加颜色 Latex添加颜色 在最前面的导言区输入命令 \usepackage{color} {\color{red}{I love you}}最外面的大括号是只对“I love you”加注红色,如果没有这个大括号的话,那会对后面所有的文本加颜色。如果要对公式加注颜色,只需要将文字“I love you”换成公式的命令就可以了,如:要对公式\(A(x)\...

笔试算法

"笔试算法总结"

目录 笔记常见算法题整理 京东一个环,满足条件的对 猿题库 求出连续子数组之和为0 腾讯 区间二分[-90,90] 数组分成两个子数组,子数组和的差值绝对值最小 背包 数组分成两个子数组,子数组的平均值差值绝对值最大 排序 降序数组重排 #include<cstdio> #include<queue> using namespace st...