摘要:
class01 shell 特点 they allow you to run programs, give them input, and inspect their output in a semi-structured way 使用 date # 显示时间 echo hello # 输入参数‘h 阅读全文
posted @ 2023-01-11 22:51
Dreaife
阅读(27)
评论(0)
推荐(0)
1. 位运算 1.1 使用背景 在进行位运算时,我们可以将数看为二进制数,而位运算也就是对于数特定位置的值进行运算。 1.2 例题 801. 二进制中1的个数 在找数字中的1的时候有两种常用方法。 当1<<i & x = 1时,第i位存在1 lowbit(x) = x & -x找出末位的1 参考代码 阅读全文
1. 前缀和 1.1 算法原理 所谓前缀和,就是记录下前方所有数据之和,当所需中间数据时,可以通过o(1)的时间复杂度将数据求出。 一维数组前缀和 求出1~i的所有项之和。 由于当运算到第i位时,前i-1位已经运算完成,故a[i] = a[i] + a[i-1]。 当需要[l,r]之和时,可以通过a 阅读全文
java学习&复习,本文主要参照《Java核心技术卷》作为学习对象。 第四章 对象与类 1. 类 面向对象程序设计OOP 类:封装实例字段+方法 类>==继承(is a)/依赖(uses a)/聚合(has a)==>类 2. 预定义类 // Math // Date Date date = nul 阅读全文
高精度 平时我们对于加减乘除是直接使用+-*/来实现的,但当数的长度来到100、1000时,int、long long的存储范围就不够了,此时就是使用高精度的时候。 1. 高精度加法 A+B 1.1 运算原理 首先是大数之间的加法,可以模拟我们正常进行加法的步骤来进行运算。例如下图: 可以发现加法运 阅读全文