Skip to content

Commit 36a5fcf

Browse files
author
stormbroken
committed
fix pro
1 parent 26b0b6b commit 36a5fcf

2 files changed

Lines changed: 26 additions & 26 deletions

File tree

2019-COA19/lecture14.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
WInstruction Sets
1+
Instruction Sets
22
---
33
<!-- TOC -->
44

2019-Data-Structure/数据结构1-绪论.md

Lines changed: 25 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,7 @@
105105
## 2.2. 数据结构
106106
1. 定义:数据结构是描述**数据对象和数据对象之间关系**的统称。
107107

108-
![](https://spricoder.oss-cn-shanghai.aliyuncs.com/2019-Data-Structure/img\cpt1\im1-0.png)
108+
![](https://spricoder.oss-cn-shanghai.aliyuncs.com/2019-Data-Structure/img/cpt1/im1-0.png)
109109

110110
2. 数据结构分类:
111111
1. 线性结构
@@ -135,17 +135,17 @@
135135
+ 在内存中读取数据的时候,要注意**大端**形式。(高位在低地址)
136136
+ float是最大约3*10<sup>20</sup>,参照IEEE754标准
137137

138-
![](https://spricoder.oss-cn-shanghai.aliyuncs.com/2019-Data-Structure/img\cpt1\im1-22.png)
138+
![](https://spricoder.oss-cn-shanghai.aliyuncs.com/2019-Data-Structure/img/cpt1/im1-22.png)
139139

140140
3. 对于64位系统,字长word是64Byte
141141
4. 数据类型分类
142142

143-
![](https://spricoder.oss-cn-shanghai.aliyuncs.com/2019-Data-Structure/img\cpt1\im1-23.png)
143+
![](https://spricoder.oss-cn-shanghai.aliyuncs.com/2019-Data-Structure/img/cpt1/im1-23.png)
144144

145145
## 3.2. ADT
146146
1. 是将类型和与这个类型有关的操作集合封装在一起的数据模型。
147147

148-
![](https://spricoder.oss-cn-shanghai.aliyuncs.com/2019-Data-Structure/img\cpt1\im1-24.png)
148+
![](https://spricoder.oss-cn-shanghai.aliyuncs.com/2019-Data-Structure/img/cpt1/im1-24.png)
149149

150150
## 3.3. OOP
151151
1. 面向对象编程是一种程序编写思想。
@@ -163,7 +163,7 @@
163163
1. objects of same attributes and operates. an instance is an object of the class. different object has different attribute value 一些属性和一些操作的对象。实例这个类的一个对象。不同的对象有着不同的类。
164164

165165
## 3.5. inherit 继承
166-
![](https://spricoder.oss-cn-shanghai.aliyuncs.com/2019-Data-Structure/img\cpt1\im1-17.png)
166+
![](https://spricoder.oss-cn-shanghai.aliyuncs.com/2019-Data-Structure/img/cpt1/im1-17.png)
167167

168168
## 3.6. 消息和通信
169169
1. 类之间传递消息。
@@ -179,21 +179,21 @@
179179
4. sequence ends(有终点)
180180
3. 程序:是可以用机器处理,并且能够理解程序语言。
181181

182-
![](https://spricoder.oss-cn-shanghai.aliyuncs.com/2019-Data-Structure/img\cpt1\im1-18.png)
182+
![](https://spricoder.oss-cn-shanghai.aliyuncs.com/2019-Data-Structure/img/cpt1/im1-18.png)
183183

184184
# 5. 数学知识回顾
185185
1. logA不写底数的情况下,默认底数是2
186186

187187
## 5.1. 同余
188188
1. A≡B(mod N)
189189

190-
![](https://spricoder.oss-cn-shanghai.aliyuncs.com/2019-Data-Structure/img\cpt1\im1-19.png)
190+
![](https://spricoder.oss-cn-shanghai.aliyuncs.com/2019-Data-Structure/img/cpt1/im1-19.png)
191191

192192
## 5.2. 数学归纳法
193193

194-
![](https://spricoder.oss-cn-shanghai.aliyuncs.com/2019-Data-Structure/img\cpt1\im1-20.png)
194+
![](https://spricoder.oss-cn-shanghai.aliyuncs.com/2019-Data-Structure/img/cpt1/im1-20.png)
195195

196-
![](https://spricoder.oss-cn-shanghai.aliyuncs.com/2019-Data-Structure/img\cpt1\im1-21.png)
196+
![](https://spricoder.oss-cn-shanghai.aliyuncs.com/2019-Data-Structure/img/cpt1/im1-21.png)
197197

198198
1. 格式:
199199
1. basis
@@ -211,23 +211,23 @@
211211
1. IntCell(放整数的盒子) —— 不是泛型类。
212212
2. MomoryCell(放任何类型的盒子) —— 泛型类。
213213

214-
![](https://spricoder.oss-cn-shanghai.aliyuncs.com/2019-Data-Structure/img\cpt1\im1-1.png)
214+
![](https://spricoder.oss-cn-shanghai.aliyuncs.com/2019-Data-Structure/img/cpt1/im1-1.png)
215215

216216
## 7.2. java的private和public
217217

218-
![](https://spricoder.oss-cn-shanghai.aliyuncs.com/2019-Data-Structure/img\cpt1\im1-2.png)
218+
![](https://spricoder.oss-cn-shanghai.aliyuncs.com/2019-Data-Structure/img/cpt1/im1-2.png)
219219

220220
## 7.3. 构造器
221221

222-
![](https://spricoder.oss-cn-shanghai.aliyuncs.com/2019-Data-Structure/img\cpt1\im1-3.png)
222+
![](https://spricoder.oss-cn-shanghai.aliyuncs.com/2019-Data-Structure/img/cpt1/im1-3.png)
223223

224224
## 7.4. This关键字
225225
1. java: `This.`
226226
2. C++:
227227
1. `*This.`:在C++中This是指针,所以要用*变为引用。
228228
2. `This->`:C++
229229

230-
![](https://spricoder.oss-cn-shanghai.aliyuncs.com/2019-Data-Structure/img\cpt1\im1-4.png)
230+
![](https://spricoder.oss-cn-shanghai.aliyuncs.com/2019-Data-Structure/img/cpt1/im1-4.png)
231231

232232
## 7.5. 类的创建
233233
1. java: `intCell a = new intCell();`
@@ -237,15 +237,15 @@
237237

238238
## 7.6. 静态关键字
239239

240-
![](https://spricoder.oss-cn-shanghai.aliyuncs.com/2019-Data-Structure/img\cpt1\im1-5.png)
240+
![](https://spricoder.oss-cn-shanghai.aliyuncs.com/2019-Data-Structure/img/cpt1/im1-5.png)
241241

242242
## 7.7. 泛型
243-
![](https://spricoder.oss-cn-shanghai.aliyuncs.com/2019-Data-Structure/img\cpt1\im1-6.png)
243+
![](https://spricoder.oss-cn-shanghai.aliyuncs.com/2019-Data-Structure/img/cpt1/im1-6.png)
244244

245245
1. java:
246246
2. C++: 用templete
247247

248-
![](https://spricoder.oss-cn-shanghai.aliyuncs.com/2019-Data-Structure/img\cpt1\im1-7.png)
248+
![](https://spricoder.oss-cn-shanghai.aliyuncs.com/2019-Data-Structure/img/cpt1/im1-7.png)
249249

250250
3. 能合在一起的所有的东西,都尽量分离出来,想办法解耦。
251251
+ 出现bug比较好进行修改。
@@ -258,11 +258,11 @@
258258
1. 所有的对象都由基类object派生出来,没有写继承,默认继承自Object。
259259
2. 不能使用基本类型。
260260

261-
![](https://spricoder.oss-cn-shanghai.aliyuncs.com/2019-Data-Structure/img\cpt1\im1-8.png)
261+
![](https://spricoder.oss-cn-shanghai.aliyuncs.com/2019-Data-Structure/img/cpt1/im1-8.png)
262262

263263
解决类型混乱问题
264264
---
265-
![](https://spricoder.oss-cn-shanghai.aliyuncs.com/2019-Data-Structure/img\cpt1\im1-9.png)
265+
![](https://spricoder.oss-cn-shanghai.aliyuncs.com/2019-Data-Structure/img/cpt1/im1-9.png)
266266

267267
## 7.8. 接口
268268
1. 接口十分重要
@@ -284,7 +284,7 @@
284284

285285
### 7.9.2. 运行时错误
286286

287-
![](https://spricoder.oss-cn-shanghai.aliyuncs.com/2019-Data-Structure/img\cpt1\im1-10.png)
287+
![](https://spricoder.oss-cn-shanghai.aliyuncs.com/2019-Data-Structure/img/cpt1/im1-10.png)
288288

289289
### 7.9.3. java异常处理
290290
```java
@@ -297,26 +297,26 @@ try{
297297
}
298298
```
299299

300-
![](https://spricoder.oss-cn-shanghai.aliyuncs.com/2019-Data-Structure/img\cpt1\im1-11.png)
300+
![](https://spricoder.oss-cn-shanghai.aliyuncs.com/2019-Data-Structure/img/cpt1/im1-11.png)
301301

302302
2. 抛出异常
303303

304-
![](https://spricoder.oss-cn-shanghai.aliyuncs.com/2019-Data-Structure/img\cpt1\im1-12.png)
304+
![](https://spricoder.oss-cn-shanghai.aliyuncs.com/2019-Data-Structure/img/cpt1/im1-12.png)
305305

306306
## 7.10. 实例
307307
1. 寻找最大值算法:纯白色255,纯黑色000,所以可以用这个算法来找最亮或者最暗的图片。
308308

309309
## 7.11. 输入输出
310310

311-
![](https://spricoder.oss-cn-shanghai.aliyuncs.com/2019-Data-Structure/img\cpt1\im1-13.png)
311+
![](https://spricoder.oss-cn-shanghai.aliyuncs.com/2019-Data-Structure/img/cpt1/im1-13.png)
312312

313313
1. 可以通过不同的流来进行控制即可。
314314

315315
### 7.11.1. 输入
316316

317-
![](https://spricoder.oss-cn-shanghai.aliyuncs.com/2019-Data-Structure/img\cpt1\im1-14.png)
317+
![](https://spricoder.oss-cn-shanghai.aliyuncs.com/2019-Data-Structure/img/cpt1/im1-14.png)
318318

319-
![](https://spricoder.oss-cn-shanghai.aliyuncs.com/2019-Data-Structure/img\cpt1\im1-15.png)
319+
![](https://spricoder.oss-cn-shanghai.aliyuncs.com/2019-Data-Structure/img/cpt1/im1-15.png)
320320

321321
### 7.11.2. StringTokenizer对象
322322
1. Sometimes we have several items on a line. For instance, suppose each line has two ints. Java provides the StringTokenizer object to separate a String into tokens. 有时我们在一条线上有几样东西。例如,假设每一行有两个int。Java提供StringTokenizer对象来将字符串分隔成标记。
@@ -326,7 +326,7 @@ try{
326326

327327
## 7.12. Sequential Files
328328

329-
![](https://spricoder.oss-cn-shanghai.aliyuncs.com/2019-Data-Structure/img\cpt1\im1-16.png)
329+
![](https://spricoder.oss-cn-shanghai.aliyuncs.com/2019-Data-Structure/img/cpt1/im1-16.png)
330330

331331
## 7.13. main函数的应用
332332

0 commit comments

Comments
 (0)