﻿1
00:00:00,000 --> 00:00:01,125
สรุปพร้อมกัน

2
00:00:02,733 --> 00:00:03,288

3
00:00:03,182 --> 00:00:12,410
เดี๋ยวครูเขียนให้ก่อนนะ Link List อย่างที่ครูเขียนให้แล้วนะนิวซีโน่โหลดอะไรเป็นโหมดแรกก็ขึ้นหมดเท่าไหร่คะ

4
00:00:12,332 --> 00:00:13,290
Note 5

5
00:00:21,124 --> 00:00:21,664
H

6
00:00:21,752 --> 00:00:23,205
not rated

7
00:00:23,162 --> 00:00:24,025

8
00:00:24,763 --> 00:00:26,984
แสดงว่าต้องเอาข้อมูลมาใส่ใช่ไหมคะ

9
00:00:27,453 --> 00:00:28,085
Test

10
00:00:28,732 --> 00:00:29,467
คือกฎ

11
00:00:29,883 --> 00:00:31,707
PS อยู่ที่ไหน

12
00:00:32,124 --> 00:00:33,276
เคสอยู่ที่ตัวแรก

13
00:00:33,982 --> 00:00:35,326
dot Beta

14
00:00:35,392 --> 00:00:36,827
คือเอาอะไรมาใส่คะ

15
00:00:37,312 --> 00:00:37,904
5

16
00:00:40,075 --> 00:00:41,400
ก็คือหลอด Beta

17
00:00:41,603 --> 00:00:42,098

18
00:00:43,604 --> 00:00:43,823

19
00:00:43,853 --> 00:00:45,631
ผัดมาม่า

20
00:00:46,221 --> 00:00:47,150
ดอทเน็ต

21
00:00:47,952 --> 00:00:48,437
น็อต

22
00:00:49,163 --> 00:00:50,083
Beta

23
00:00:50,632 --> 00:00:52,294
แฮชที่อยู่ที่นี่

24
00:00:54,352 --> 00:00:55,412

25
00:00:55,753 --> 00:00:56,869
ขยับมา

26
00:00:57,552 --> 00:00:58,469
paint.net

27
00:01:00,172 --> 00:01:06,817
แสดงว่ามันเดินไป 1 ช่องเล็กแสดงว่าเดินไปช่องถัดไปแล้ว . Beta ที่กูใช้อยู่นี่

28
00:01:07,155 --> 00:01:08,515
มีข้อมูลอะไร

29
00:01:09,203 --> 00:01:10,432
10 ใช่ไหมคะ

30
00:01:10,412 --> 00:01:11,257
คือสิ

31
00:01:18,224 --> 00:01:19,053
ผัดมาม่า

32
00:01:21,873 --> 00:01:26,008
พิชิตตรงนี้ที่คุณจะอยู่นี่คือ P

33
00:01:27,263 --> 00:01:28,468
t.rex

34
00:01:28,793 --> 00:01:29,382

35
00:01:29,562 --> 00:01:31,279
คือเดินไปถัดไป

36
00:01:31,802 --> 00:01:34,286
อยู่ที่ 20 แล้วคำตอบ

37
00:01:35,655 --> 00:01:38,127
เพราะฉะนั้นครูต้องตอบตัวชี้

38
00:01:38,852 --> 00:01:41,119
120 มีอะไรชี้อยู่คิว

39
00:01:43,724 --> 00:01:44,926
hiview

40
00:01:45,261 --> 00:01:45,750

41
00:01:48,080 --> 00:01:49,331
กลับมาข้อ 6

42
00:01:51,473 --> 00:01:52,671

43
00:01:52,881 --> 00:01:53,390
next

44
00:01:54,673 --> 00:01:55,870
Beta

45
00:01:58,512 --> 00:01:59,901
ที่ครูชี้อยู่นี่

46
00:02:00,242 --> 00:02:01,683
ข้อมูลคือ 20

47
00:02:01,781 --> 00:02:02,187

48
00:02:04,401 --> 00:02:06,107
คิวดอทเน็ต

49
00:02:06,710 --> 00:02:07,390
ดู

50
00:02:07,471 --> 00:02:08,570
ดอทเน็ต

51
00:02:09,274 --> 00:02:10,539
ตกขอบเลย

52
00:02:10,492 --> 00:02:11,434
เพราะฉะนั้น

53
00:02:11,972 --> 00:02:12,908
ออกอะไรคะ

54
00:02:13,254 --> 00:02:13,982
นำ

55
00:02:16,711 --> 00:02:18,292
คิวดอทเน็ต

56
00:02:19,200 --> 00:02:23,179
ไม่มีอะไรแล้วเหมือนตกขอบเลยก็เลยต้องเอาดัน

57
00:02:23,581 --> 00:02:24,313
มาใส่

58
00:02:24,412 --> 00:02:26,036
ลองเช็คดูสิคะ

59
00:02:26,079 --> 00:02:27,130
เหมือนของเรา

60
00:02:38,752 --> 00:02:39,501
OK

61
00:02:39,842 --> 00:02:40,397

62
00:02:47,939 --> 00:02:49,709
ได้ไหมคะ

63
00:02:49,592 --> 00:02:54,187
ต่อมา

64
00:02:55,031 --> 00:02:56,346
เราเข้าถึง

65
00:02:56,631 --> 00:02:59,954
การเข้าถึงข้อมูลโดยการใช้คำสั่งแล้วถ้า

66
00:03:00,031 --> 00:03:01,109
ครูอยาก

67
00:03:02,141 --> 00:03:03,656
เพิ่มหนวดหน่อยเข้าไป

68
00:03:06,882 --> 00:03:10,783
อยากจะเพิ่มโน้ตใหม่เข้าไปนะคะอยากจะเพิ่มโน้ตใหม่

69
00:03:14,262 --> 00:03:15,296
เข้าไปที่

70
00:03:15,291 --> 00:03:16,489
ท้ายเรือ

71
00:03:16,631 --> 00:03:17,160

72
00:03:18,611 --> 00:03:20,606
ก็คือเอาเป็นตัวสุดท้าย

73
00:03:20,983 --> 00:03:22,502
20 แล้วต่อด้วย 30

74
00:03:23,351 --> 00:03:24,668
30 ตัวนี้

75
00:03:25,091 --> 00:03:26,670
กฎหมายที่สร้างขึ้นมา

76
00:03:27,011 --> 00:03:28,135
ต่อท้าย

77
00:03:28,222 --> 00:03:28,903
20

78
00:03:28,992 --> 00:03:29,662

79
00:03:33,041 --> 00:03:34,798
ก่อนจะเขียนคำสั่งถูกไหม

80
00:03:35,472 --> 00:03:37,032
หน่อย

81
00:03:37,581 --> 00:03:40,114
จะได้รู้ว่ามันต่อท้ายอย่างไร

82
00:03:49,383 --> 00:03:50,910
เดี๋ยวลอกจดก่อน

83
00:03:51,681 --> 00:03:53,973
เวลาลอกโจทย์

84
00:04:19,741 --> 00:04:20,788
เสร็จหรือยังคะ

85
00:04:34,153 --> 00:04:35,365
ก็เคยทำได้

86
00:04:35,704 --> 00:04:38,578
ลองเขียนคำสั่งเส้นนี้สีชมพูนะคะ

87
00:04:39,811 --> 00:04:41,574
ให้ครูหน่อยว่า

88
00:04:43,464 --> 00:04:46,955
ทางเส้นนี้ขึ้นมาต้องใช้คำสั่งอะไร

89
00:04:47,750 --> 00:04:48,030

90
00:04:54,787 --> 00:04:56,277
ครูแก้นิดนึงนะ

91
00:04:57,343 --> 00:04:58,313
ปลุกแม่

92
00:04:58,692 --> 00:05:00,367
โหลดที่สร้างใหม่นะ

93
00:05:00,225 --> 00:05:02,143
เพราะชื่อมันซ้ำกัน

94
00:05:04,460 --> 00:05:06,034
เป็นตัวที

95
00:05:08,870 --> 00:05:10,132
ตัวที่ต้นไม้

96
00:05:10,090 --> 00:05:10,321

97
00:05:10,660 --> 00:05:11,491

98
00:05:45,104 --> 00:05:47,344
เส้นที่เราสร้างขึ้นมาใหม่นะคะ

99
00:05:49,082 --> 00:05:54,675
เราจะเขียนคำสั่งให้กับเส้นนี้เราก็ดูว่าจุดที่เราออกมา

100
00:05:56,210 --> 00:05:58,933
Note 20 มันมีอะไรชี้อยู่

101
00:05:59,150 --> 00:06:01,027
มันมี PC อยู่ใช่ไหมคะ

102
00:06:00,880 --> 00:06:02,240
TOT

103
00:06:02,231 --> 00:06:03,237
dot ด้วย

104
00:06:03,121 --> 00:06:08,399
มันออกมาจากช่องที่ชื่อว่าเล็กเป็น p.def

105
00:06:10,042 --> 00:06:13,376
สีมาที่ไหนชี้มาที่ 30

106
00:06:13,560 --> 00:06:16,066
แล้ว 30 มีอะไรชี้อยู่

107
00:06:15,931 --> 00:06:18,894
ก็คือทีนะคะก็จะได้เป็น

108
00:06:20,612 --> 00:06:22,651
t.rex =

109
00:06:23,172 --> 00:06:24,472
P

110
00:06:30,532 --> 00:06:31,211
ค่ะ

111
00:06:31,109 --> 00:06:35,783
ได้ไหมคะ

112
00:06:35,722 --> 00:06:36,279

113
00:06:55,203 --> 00:06:56,980
ได้ไหมคะเสร็จหรือยัง

114
00:07:15,480 --> 00:07:17,459
คราวนี้ตัดมา

115
00:07:19,590 --> 00:07:21,821
มี 2 ข้อช่วยกูทำหน่อย

116
00:07:23,369 --> 00:07:24,499
เพิ่มโน้ตใหม่

117
00:07:26,500 --> 00:07:28,291
ระหว่าง 20 กับ 30

118
00:07:29,959 --> 00:07:32,084
เอา 20 แล้วตามด้วย 35

119
00:07:31,938 --> 00:07:33,853
แล้วก็ตามด้วย 30

120
00:07:33,734 --> 00:07:34,290

121
00:07:35,850 --> 00:07:40,671
พ่อตัดมาลบโหนด 20 ก็คือลบโหนดที่อยู่ต้น List

122
00:07:40,579 --> 00:07:40,885

123
00:07:42,048 --> 00:07:43,713
ใช้คำสั่งอะไร

124
00:08:04,419 --> 00:08:05,825
โหลดใหม่นะคะ

125
00:08:07,431 --> 00:08:09,423
เราก็ว่าเส้นเชื่อมเหมือนเดิม

126
00:08:09,291 --> 00:08:10,765
ปาก 20

127
00:08:11,529 --> 00:08:12,668
25

128
00:08:13,379 --> 00:08:15,375
25 ไป 30

129
00:08:15,239 --> 00:08:18,232
ใช่ไหม

130
00:08:20,369 --> 00:08:22,472
20 ก็ตัดตัวนี้ทิ้ง

131
00:08:46,697 --> 00:08:48,275
คราวนี้เดี๋ยวมาดูกัน

132
00:08:48,750 --> 00:08:49,420
ตัวแรก

133
00:08:49,897 --> 00:08:50,838
เส้นที่ 1

134
00:08:51,500 --> 00:08:53,088
อันนี้คือเส้นที่ 2

135
00:08:55,861 --> 00:08:57,070
เส้นที่ 1 นะคะ

136
00:08:57,979 --> 00:08:59,893
จะเขียนคำสั่งว่ายังไง

137
00:09:02,777 --> 00:09:04,285
กูเริ่มต้นจากตรงนี้

138
00:09:04,899 --> 00:09:06,484
อะไรชี้อยู่

139
00:09:07,460 --> 00:09:08,655
hcu

140
00:09:10,210 --> 00:09:10,829
นะคะ

141
00:09:11,618 --> 00:09:12,938
กูเริ่มต้นจากตรงนี้

142
00:09:12,827 --> 00:09:15,066
แล้วมันมีอะไรชี้อยู่

143
00:09:14,953 --> 00:09:19,686
ช่วงนี้มันมีชื่อว่าเล็ก

144
00:09:20,709 --> 00:09:22,213
ก็คือเฮ็ดดอทคอม

145
00:09:22,118 --> 00:09:22,852
next

146
00:09:23,078 --> 00:09:26,547
สีมาที่ไหนชี้มาที่ 25

147
00:09:27,108 --> 00:09:29,773
แล้ว 25 มีอะไร

148
00:09:29,737 --> 00:09:31,315
มี PC อยู่

149
00:09:35,309 --> 00:09:37,130
อันนี้คือเส้นที่ 1 นะคะ

150
00:09:37,099 --> 00:09:37,372

151
00:09:38,637 --> 00:09:40,765
ขัดมาเส้นที่ 2

152
00:09:43,058 --> 00:09:47,323
มันออกจากตรงไหนออกจากตรงนี้ถูกไหมคะที่ครูชี้อยู่

153
00:09:48,959 --> 00:09:50,460
c u p

154
00:09:52,348 --> 00:09:53,904
ช่วงนี้มีชื่อว่า

155
00:09:55,298 --> 00:09:57,311
t.rex =

156
00:09:57,280 --> 00:10:00,169
สีไปข้างบนนี้อะไรชี้อยู่

157
00:10:00,989 --> 00:10:02,106
BTU

158
00:10:12,768 --> 00:10:13,826
ถัดมา

159
00:10:15,081 --> 00:10:16,632
คุณจะลบโน๊ต 20

160
00:10:17,308 --> 00:10:18,787
ลบตัวนี้ทิ้งไป

161
00:10:19,106 --> 00:10:20,507
อยู่ตัวแรกใช่ไหม

162
00:10:23,519 --> 00:10:26,797
โหลดแรกเราต้องทำอะไรคะ

163
00:10:27,361 --> 00:10:28,443
ขายแห

164
00:10:30,688 --> 00:10:31,828
เราย้าย

165
00:10:31,838 --> 00:10:34,875
เอาไว้ที่ไหนมาไว้ที่ 30

166
00:10:34,528 --> 00:10:36,744
แล้ว 30 มีอะไรชี้อยู่

167
00:10:36,826 --> 00:10:37,705
พี่

168
00:10:37,917 --> 00:10:39,309
ก็คือเหตุเท่ากับ

169
00:10:39,710 --> 00:10:40,320

170
00:10:44,708 --> 00:10:45,592
OK

171
00:10:53,796 --> 00:10:54,736
Link List

172
00:10:55,850 --> 00:10:56,374

173
00:10:55,981 --> 00:10:59,727
เนื้อหาก็จะประมาณนี้ให้เรารู้ Concept

174
00:11:00,777 --> 00:11:02,998
ของลิงค์ Rich นะ

175
00:11:05,318 --> 00:11:08,710
เวลาเราจะเข้าถึงข้อมูลเวลาจะเพิ่มหรือลบ

176
00:11:09,420 --> 00:11:09,952

177
00:11:10,509 --> 00:11:14,725
เดี๋ยวกูให้เบรค 5 นาทีเดี๋ยวครูจะติวให้ทั้งหมดเลยนะ

178
00:11:15,708 --> 00:11:18,117
เราจะนัดตอบกันสัปดาห์หน้า

179
00:11:19,940 --> 00:11:22,021
เราจะนัดสอบกันสัปดาห์หน้า

180
00:11:22,237 --> 00:11:25,151
มีสอบอะไรบ้างตั้งแต่เรื่องแรกเลย

181
00:11:25,708 --> 00:11:27,851
correlation คืออะไร

182
00:11:31,398 --> 00:11:33,283
Big or ใช่ไหมคะ

183
00:11:33,637 --> 00:11:36,046
การวัดประสิทธิภาพ Big O

184
00:11:36,968 --> 00:11:37,513

185
00:11:41,189 --> 00:11:43,572
กินรีและ Link List

186
00:11:43,876 --> 00:11:44,427

187
00:11:46,388 --> 00:11:47,294
ถ้าเรื่อง

188
00:11:52,468 --> 00:11:54,801
ครูให้เบรคก่อน 5 นาทีนะคะ

189
00:11:56,108 --> 00:11:58,352
เดี๋ยวหลังจากนั้นนะกูจะทวนให้

190
00:12:38,449 --> 00:12:39,458
พร้อมนะคะ

191
00:12:39,346 --> 00:12:47,949
เราจะมาทวนเนื้อหาที่เรา

192
00:12:47,987 --> 00:12:50,609
เรียนผ่านมาเราเรียนเรื่องอะไรไปบ้าง

193
00:12:50,807 --> 00:12:52,382
สรุปสาระสำคัญ

194
00:12:54,008 --> 00:12:56,224
เรื่องแรกที่เราเรียน

195
00:12:57,399 --> 00:12:59,371
เราพูดถึงอัลกอริทึม

196
00:12:59,328 --> 00:12:59,621

197
00:12:59,585 --> 00:13:02,630
ยังจำได้ไหมอัลกอริทึมคืออะไร

198
00:13:10,817 --> 00:13:12,357
อัลกอริทึมนะคะ

199
00:13:13,827 --> 00:13:15,047
คือขั้นตอน

200
00:13:15,747 --> 00:13:18,061
ที่เราใช้ในการแก้ปัญหา

201
00:13:19,268 --> 00:13:19,840

202
00:13:22,787 --> 00:13:24,198
ปัญหาเดียวกัน

203
00:13:25,028 --> 00:13:28,639
เราอาจจะมีวิธีการแก้ไขปัญหาที่แตกต่างกัน

204
00:13:30,349 --> 00:13:31,245
คือขึ้น

205
00:13:31,238 --> 00:13:35,353
อยู่กับอัลกอริทึมหรือวิธีคิดที่เราใช้

206
00:13:35,915 --> 00:13:36,423

207
00:13:36,308 --> 00:13:40,292
รอมีอัลกอริทึม

208
00:13:40,347 --> 00:13:42,401
เพื่ออะไรเรามีจบ

209
00:13:43,098 --> 00:13:47,838
เราจะหาคำตอบจากโจทย์มันได้อย่างไรเราต้องมีวิธีทำซึ่ง

210
00:13:49,625 --> 00:13:52,756
วิธีทำนั่นแหละก็คืออัลกอริทึม

211
00:13:52,635 --> 00:13:53,644
หรือ

212
00:13:53,786 --> 00:13:54,484
นะคะ

213
00:13:54,876 --> 00:13:56,586
เราทำกับข้าว

214
00:13:56,476 --> 00:13:59,476
อัลกอริทึมก็คือวิธีการทำกับข้าว

215
00:13:59,807 --> 00:14:00,689
ถูกไหมว่า

216
00:14:00,903 --> 00:14:03,525
เราต้องการไข่เจียวสัก 1 จาน

217
00:14:03,396 --> 00:14:06,095
เรามีอัลกอริทึมในการทำ

218
00:14:06,027 --> 00:14:07,983
ไข่เจียวนั้นอย่างไร

219
00:14:08,647 --> 00:14:09,593
ต้องมี

220
00:14:09,556 --> 00:14:10,864
การเตรียมไข่

221
00:14:11,478 --> 00:14:15,752
ตั้งกระทะตอกไข่ดีไข่อะไรก็ว่ากันไป

222
00:14:18,839 --> 00:14:21,039
วันนี้ครูยกตัวอย่างนะ

223
00:14:21,838 --> 00:14:23,424
เช่นการทำไข่ต้ม

224
00:14:24,726 --> 00:14:26,477
เช่นการทำขนมต้ม

225
00:14:31,886 --> 00:14:33,665
1 2 3 4 5

226
00:14:33,546 --> 00:14:37,644
เริ่มจากการต้มน้ำให้เดือดใส่ไข่ลงไป

227
00:14:38,806 --> 00:14:41,090
รอ 10 นาทีดับไฟ

228
00:14:42,140 --> 00:14:45,406
แล้วก็ปอกไข่เอาไข่ขึ้นมาแล้วก็ตอกไข่

229
00:14:46,570 --> 00:14:49,488
ครีมตัวนี้เพื่อให้ได้ไข่ต้ม

230
00:14:51,186 --> 00:14:56,039
เราจะข้ามขั้นตอนไม่ได้ใช่ไหมคะเราต้องทำตามขั้นตอนนี้

231
00:14:56,570 --> 00:14:58,014
จะให้ได้ผลลัพธ์

232
00:14:58,805 --> 00:15:00,628
ตามที่เราต้องการนะคะ

233
00:15:04,187 --> 00:15:04,989
คราวนี้

234
00:15:05,598 --> 00:15:07,679
เรามีอัลกอริทึมนะคะ

235
00:15:08,086 --> 00:15:08,758
เช่น

236
00:15:08,726 --> 00:15:09,909
อีกอย่างหนึ่ง

237
00:15:11,361 --> 00:15:13,323
แม่ให้เงินไป 100 บาท

238
00:15:13,412 --> 00:15:16,816
ให้ไปซื้อหมูปิ้งถูกไหมคะที่เขาขายเป็นชุดน่ะ

239
00:15:17,687 --> 00:15:19,336
ชุดละ 20 บาท

240
00:15:24,235 --> 00:15:26,581
เราจะไปซื้ออย่างไรถูกไหมคะ

241
00:15:28,776 --> 00:15:30,930
ก็เดินไปซื้อสั่งถูกไหม

242
00:15:31,597 --> 00:15:32,133
ว่า

243
00:15:35,963 --> 00:15:37,617
ซื้อหมูปิ้งกี่ชุด

244
00:15:38,775 --> 00:15:42,173
เสร็จแล้วพอเขาใส่มาให้เราก็ต้องมีการตรวจสอบ

245
00:15:42,037 --> 00:15:44,968
ว่าเขาให้ถูกหรือเปล่า

246
00:15:45,367 --> 00:15:46,832
แล้วเราก็ถือกลับมาให้แม่

247
00:15:52,856 --> 00:15:56,169
อัลกอริทึมที่เราเขียนสิ่งเหล่านี้จะถูกแปลง

248
00:15:56,045 --> 00:15:56,934
ไม่เป็น

249
00:15:56,944 --> 00:15:58,098
โปรแกรม

250
00:15:58,485 --> 00:15:59,820
เช่นอีกอย่างหนึ่ง

251
00:16:00,336 --> 00:16:02,894
คำนวณการหาพื้นที่สามเหลี่ยม

252
00:16:08,487 --> 00:16:09,813
สูตรก็คือ

253
00:16:10,277 --> 00:16:12,766
1 ส่วน 2 คูณฐานคูณสูง

254
00:16:13,154 --> 00:16:16,409
เราต้องรู้ว่าฐานคืออะไรคืออะไร

255
00:16:16,285 --> 00:16:19,181
แล้วเอามาคำนวณโดยการ

256
00:16:19,304 --> 00:16:20,130
ใส่สูท

257
00:16:20,016 --> 00:16:21,596
เพื่อหาพื้นที่

258
00:16:21,484 --> 00:16:21,933

259
00:16:31,412 --> 00:16:33,776
พอเราได้วิธีคิดแบบนี้

260
00:16:34,027 --> 00:16:38,388
เราก็เอาไปเขียนเป็นโปรแกรมจากขั้นตอนที่เราคิดเมื่อกี้

261
00:16:39,406 --> 00:16:43,489
ควรจะต้องทำอะไรก่อนเราก็เอาไปเขียนโปรแกรมนะคะ

262
00:16:43,175 --> 00:16:45,420
คราวนี้

263
00:16:45,304 --> 00:16:47,078
พอเราเอา

264
00:16:47,354 --> 00:16:48,375
อัลกอริทึม

265
00:16:48,754 --> 00:16:50,739
ไปสู่การเขียนโปรแกรมนะคะ

266
00:16:50,618 --> 00:16:55,592
มันต้องมีการวัดประสิทธิภาพของอัลกอริทึม

267
00:16:55,475 --> 00:16:57,901
ลานวัด

268
00:16:57,855 --> 00:17:00,843
ประสิทธิภาพของอัลกอริทึมในคลาสนี้

269
00:17:00,923 --> 00:17:01,632
สารวัตร

270
00:17:02,147 --> 00:17:07,275
โดยการสนใจในเรื่องของเวลาที่ใช้ในการประมวลผล

271
00:17:12,147 --> 00:17:14,458
เราสนใจว่าเวลานี้

272
00:17:14,708 --> 00:17:19,128
ที่ใช้ในการประมวลผลของอัลกอริทึมของเรามันมี

273
00:17:18,995 --> 00:17:20,887
ถ้า

274
00:17:20,784 --> 00:17:22,073
เท่าไหร่

275
00:17:22,337 --> 00:17:22,904
นะคะ

276
00:17:23,487 --> 00:17:24,179
ปลื้ม

277
00:17:25,725 --> 00:17:27,578
เราจะใช้

278
00:17:27,525 --> 00:17:28,659
ที่ชื่อว่า

279
00:17:29,315 --> 00:17:30,319
bigo

280
00:17:30,534 --> 00:17:31,210
นะคะ

281
00:17:32,193 --> 00:17:33,328
เราจะใช้

282
00:17:33,877 --> 00:17:37,077
ประวัติที่ใช้ในการวัดประสิทธิภาพ

283
00:17:38,866 --> 00:17:41,354
ใช้สัญลักษณ์คือตัว O ตัวใหญ่นะคะ

284
00:17:51,155 --> 00:17:54,634
ในการวัดประสิทธิภาพของอัลกอริทึม

285
00:17:56,157 --> 00:18:01,443
เราก็ต้องมาดูกันก่อนว่าแล้วอัลกอริทึมที่เราเขียนที่เขียนเป็นโปรแกรมนี่

286
00:18:02,365 --> 00:18:04,091
ไม่มีคำสั่งแบบไหน

287
00:18:04,545 --> 00:18:06,319
เรามีคำสั่งที่

288
00:18:06,524 --> 00:18:07,394
เรียงลำดับ

289
00:18:08,065 --> 00:18:09,974
เขียนเรียงลำดับลงมา

290
00:18:12,361 --> 00:18:17,210
เป็นคำสั่งที่มีเงื่อนไขหรือเป็นคำสั่งที่ใช้ในการวนลูป

291
00:18:17,026 --> 00:18:19,794
ก็คือทำซ้ำหลายๆรอบ

292
00:18:21,894 --> 00:18:25,612
รูปแบบการดำเนินการแต่ละรูปแบบ

293
00:18:25,995 --> 00:18:27,393
วิธีคิด

294
00:18:27,275 --> 00:18:29,182
ปัญหา

295
00:18:30,404 --> 00:18:32,199
ค่า PV ที่ต่างกัน

296
00:18:32,648 --> 00:18:33,927
เช่นตัวแรก

297
00:18:37,125 --> 00:18:38,855
การหาค่า Big O

298
00:18:39,244 --> 00:18:40,514
แบบค่าคงที่

299
00:18:40,963 --> 00:18:42,032
หมายถึงอะไร

300
00:18:44,495 --> 00:18:47,430
แบบค่าคงที่เราไม่ได้คำซ้ำ

301
00:18:47,654 --> 00:18:49,351
ค่าคงที่ล่ะคะ

302
00:18:52,084 --> 00:18:53,894
เราจะคิดเราจะวัด

303
00:18:54,015 --> 00:18:57,388
ว่าคำสั่งแต่ละคำสั่งที่ไม่ใช่การวนลูป

304
00:18:59,454 --> 00:19:03,261
และไม่ใช่การตรวจสอบเงื่อนไขแต่ละคำสั่งทำงาน

305
00:19:03,222 --> 00:19:04,701
กี่ครั้ง

306
00:19:07,003 --> 00:19:11,360
เมื่อเรากดปุ่ม Run เราเขียนโปรแกรมเรากดปุ่ม Run

307
00:19:11,296 --> 00:19:13,656
คำสั่งที่เราเขียนขึ้นแต่ละ

308
00:19:14,177 --> 00:19:15,118
Touch

309
00:19:16,927 --> 00:19:18,136
ทำงานกี่ครั้ง

310
00:19:19,550 --> 00:19:22,361
คำสั่งแต่ละบรรทัดทำงานกี่ครั้ง

311
00:19:28,204 --> 00:19:30,497
จากโปรแกรมที่ครูให้ไป

312
00:19:30,442 --> 00:19:33,619
มีโปรแกรมอยู่ 2 บรรทัดบรรทัดแรก

313
00:19:34,984 --> 00:19:36,958
การกำหนดค่าเริ่มต้น

314
00:19:36,844 --> 00:19:37,089

315
00:19:41,063 --> 00:19:43,315
บรรทัดที่ 2 เป็นการคำนวณ

316
00:19:43,754 --> 00:19:44,447
ใช่ไหมคะ

317
00:19:45,936 --> 00:19:46,168

318
00:19:49,468 --> 00:19:51,300
บรรทัดที่ 2 เป็นการคำนวณ

319
00:19:51,514 --> 00:19:54,435
เวลาเรากดปุ่มรันกรุ๊ปเขียนโปรแกรมเสร็จ

320
00:19:54,533 --> 00:19:55,651
บรรทัดที่ 1

321
00:19:56,384 --> 00:19:58,956
อยากเริ่มทำงานที่บรรทัดที่ 1 ก่อน

322
00:19:59,714 --> 00:20:01,031
ทำเสร็จ

323
00:20:02,215 --> 00:20:04,306
จะเลื่อนมาเป็นบรรทัดที่ 2

324
00:20:05,674 --> 00:20:09,324
มันมีอยู่ 2 คำสั่งใช่ไหมคะเสร็จแล้วมันก็จบการทำงาน

325
00:20:10,214 --> 00:20:11,349
เพราะฉะนั้น

326
00:20:12,584 --> 00:20:14,362
คำสั่งแต่ละตัว

327
00:20:14,824 --> 00:20:17,694
จะทำงานเพียง 1 ครั้งเท่านั้น

328
00:20:18,415 --> 00:20:18,894

329
00:20:19,504 --> 00:20:21,842
จะทำงานเพียง 1 ครั้งเท่านั้น

330
00:20:26,344 --> 00:20:27,220
จากนั้น

331
00:20:27,303 --> 00:20:29,004
มาหาค่าฟังก์ชัน

332
00:20:30,572 --> 00:20:31,320
เพื่อ

333
00:20:33,254 --> 00:20:35,189
จะเอามาคำนวณค่า bigo

334
00:20:36,203 --> 00:20:38,236
รู้ว่าแต่ละบรรทัด

335
00:20:38,323 --> 00:20:39,962
ทำงาน 1 ครั้ง

336
00:20:39,858 --> 00:20:44,083
เราก็เอาตัวเลข 1 ในแต่ละบรรทัดมาบวกกัน

337
00:20:45,105 --> 00:20:46,183
เป็น 2

338
00:20:46,652 --> 00:20:47,258
นะคะ

339
00:20:50,874 --> 00:20:53,100
ไม่มีการทำงานวนซ้ำถูกไหม

340
00:20:53,171 --> 00:20:53,414

341
00:20:53,814 --> 00:20:55,777
เพราะฉะนั้นเราจะบอกได้ว่า

342
00:20:55,736 --> 00:20:56,538
ถ้า

343
00:20:56,502 --> 00:20:58,739
คำสั่งที่เราเขียนขึ้น

344
00:20:59,322 --> 00:21:00,573
เป็นคำสั่งที่

345
00:21:00,663 --> 00:21:03,202
ทำงานเรียงลำดับลงมาเรื่อยๆ

346
00:21:03,994 --> 00:21:05,251
ทำงานเพียง

347
00:21:06,303 --> 00:21:07,692
บรรทัดละ 1 ครั้ง

348
00:21:07,653 --> 00:21:09,495
we go จะตอบว่า

349
00:21:09,572 --> 00:21:10,430
o1

350
00:21:13,532 --> 00:21:14,654
แม้ว่า

351
00:21:15,666 --> 00:21:18,185
พรุ่งนี้จะบวกกันกี่ครั้งก็ตามแต่ว่า

352
00:21:18,285 --> 00:21:19,496
มันทำงาน

353
00:21:19,371 --> 00:21:21,473
แต่ละคำสั่งเพียงหนึ่งครั้ง

354
00:21:21,874 --> 00:21:23,554
ก็จะตอบเท่ากับ o 1

355
00:21:30,523 --> 00:21:31,704
ถัดมา

356
00:21:31,933 --> 00:21:35,870
กรณีที่เป็นการตรวจสอบเงื่อนไข

357
00:21:37,563 --> 00:21:40,220
กรณีที่เป็นการตรวจสอบเงื่อนไข

358
00:21:45,123 --> 00:21:47,437
งานตรวจสอบเงื่อนไขนะคะ

359
00:21:47,872 --> 00:21:49,821
เราใช้คำสั่ง If

360
00:21:51,846 --> 00:21:56,720
เราใช้คำสั่ง If เป็นการตรวจสอบเงื่อนไขตรวจสอบเงื่อนไขหลังอีฟ

361
00:21:56,512 --> 00:21:58,037
ใช่ไหมคะ

362
00:21:59,523 --> 00:22:00,658
ถ้าเป็นจริง

363
00:22:00,544 --> 00:22:03,290
ถึงมาทำบรรทัดต่อไป

364
00:22:03,171 --> 00:22:05,647
ถ้าไม่ใช่

365
00:22:05,533 --> 00:22:07,327
มาทำหลังเอว

366
00:22:07,201 --> 00:22:08,207

367
00:22:09,825 --> 00:22:14,695
คือทางเลือกถูกไหมเป็นการตัดสินใจทำหรือไม่ทำ

368
00:22:15,264 --> 00:22:16,279
หรือเท็จ

369
00:22:16,164 --> 00:22:25,649
ถ้าไม่จริงทำหลังเอว

370
00:22:29,502 --> 00:22:30,170
สมมุติ

371
00:22:31,742 --> 00:22:35,247
ครูกำหนดให้ a n = 2 n = 2

372
00:22:36,032 --> 00:22:37,332
ครูมาตรวจสอบ

