﻿1
00:00:00,000 --> 00:00:01,782

2
00:00:02,417 --> 00:00:03,120

3
00:00:05,688 --> 00:00:05,924

4
00:00:05,818 --> 00:00:09,214
สงกรานต์เรียนรู้ด้วยกันทั้ง 2 ข้อข้อแรกนะ

5
00:00:09,138 --> 00:00:09,856

6
00:00:10,037 --> 00:00:12,970
วิธีการค้นหาข้อมูลแบบทวิภาคได้ครับ

7
00:00:12,978 --> 00:00:13,423

8
00:00:13,206 --> 00:00:13,598

9
00:00:13,498 --> 00:00:14,903
ข้อที่ 2

10
00:00:14,837 --> 00:00:16,772
นักเรียนสามารถประยุกต์ใช้

11
00:00:16,757 --> 00:00:21,608
การค้นหาข้อมูลไปแก้ไขปัญหาในชีวิตประจำวันได้ครับ

12
00:00:21,846 --> 00:00:22,122

13
00:00:22,357 --> 00:00:22,636

14
00:00:22,517 --> 00:00:25,088
การค้นหาข้อมูลแบบทวิภาคนั้น

15
00:00:25,047 --> 00:00:30,460
จะมีขั้นตอนวิธีการค้นหาข้อมูลอย่างไรบ้างเราไปเรียนรู้กันเลยนะครับ

16
00:00:31,168 --> 00:00:36,579
ในบทเรียนนี้นะครับนักเรียนจะมาเรียนรู้การค้นหาข้อมูลแบบทวิภาค

17
00:00:36,538 --> 00:00:36,984

18
00:00:37,497 --> 00:00:40,653
หรือที่เราเรียกว่า First นั่นเอง

19
00:00:40,769 --> 00:00:41,138

20
00:00:41,159 --> 00:00:44,775
การค้นหาข้อมูลแบบทวิภาคหรือไบนารี่เฟิร์สนี้

21
00:00:44,759 --> 00:00:45,283

22
00:00:46,018 --> 00:00:49,184
มีขั้นตอนที่ไม่ยุ่งยากแล้วไม่ซับซ้อนนะครับ

23
00:00:49,949 --> 00:00:50,198

24
00:00:50,399 --> 00:00:50,654

25
00:00:50,518 --> 00:00:52,164
การค้นหาข้อมูลแบบ

26
00:00:52,168 --> 00:00:55,261
search หรือการค้นหาข้อมูล

27
00:00:55,708 --> 00:00:55,953

28
00:00:56,338 --> 00:01:02,033
ที่เราต้องการค้นหาครับหรือที่เรียกว่า target นั่นเองข้อมูลเป้าหมายของคุณ

29
00:01:01,919 --> 00:01:02,873

30
00:01:03,328 --> 00:01:04,793
26

31
00:01:05,639 --> 00:01:07,285
ขั้นตอนต่อไปนะครับ

32
00:01:07,348 --> 00:01:07,793

33
00:01:07,560 --> 00:01:10,172
เราจะต้องทำการค้นหาข้อมูล

34
00:01:10,169 --> 00:01:12,029
ที่เราเตรียมไว้นี่นะครับ

35
00:01:12,750 --> 00:01:13,006

36
00:01:13,049 --> 00:01:15,031
ข้อมูลที่ครูเตรียมไว้

37
00:01:15,000 --> 00:01:17,106
ครูได้ดำเนินการจัดเรียงข้อมูล

38
00:01:17,549 --> 00:01:17,795

39
00:01:17,728 --> 00:01:19,469
เงินที่มีค่าน้อย

40
00:01:19,799 --> 00:01:23,090
ที่มีค่ามากเรียบร้อยแล้วนะครับ

41
00:01:23,370 --> 00:01:26,450
ต่อไปเราจะไปคำนวณหาค่ากลางกันครับ

42
00:01:26,520 --> 00:01:26,744

43
00:01:26,698 --> 00:01:28,672
การคำนวณหาค่ากลาง

44
00:01:29,339 --> 00:01:32,671
ก็ได้จากการนำตำแหน่งข้อมูลตัวแรก

45
00:01:32,729 --> 00:01:38,040
ตัวกับตำแหน่งข้อมูลตัวสุดท้ายนะครับในที่นี้ครูมีจำนวนข้อมูลทั้งหมด

46
00:01:38,430 --> 00:01:41,301
1 2 3 4 5 6

47
00:01:41,368 --> 00:01:41,784

48
00:01:41,820 --> 00:01:42,276

49
00:01:42,270 --> 00:01:42,888

50
00:01:42,899 --> 00:01:43,353

51
00:01:43,289 --> 00:01:43,914

52
00:01:43,948 --> 00:01:45,285
9 จำนวนนะครับ

53
00:01:45,870 --> 00:01:46,941
กูก็เอา

54
00:01:46,888 --> 00:01:48,235
ตัวเลขนะครับ

55
00:01:48,809 --> 00:01:50,340
เมื่อคืนหนึ่งปกติ

56
00:01:50,279 --> 00:01:52,522
สุดท้ายก็คือ 9

57
00:01:52,710 --> 00:01:54,722
รับไปเท่ากับ 10 ครับ

58
00:01:54,720 --> 00:01:57,354
แล้วนำสิไปหารด้วย 2 นะครับ

59
00:01:57,270 --> 00:01:57,708

60
00:01:57,600 --> 00:02:00,901
ผลลัพธ์ของมันก็คือได้เท่ากับ 5 นั่นเองนะครับ

61
00:02:00,989 --> 00:02:01,226

62
00:02:01,350 --> 00:02:04,337
นั่นหมายความว่าตำแหน่งข้าราชการของเรา

63
00:02:04,563 --> 00:02:06,349
อยู่ที่ตำแหน่งที่ 5 ครับ

64
00:02:06,480 --> 00:02:09,678
แล้วก็รับไว้เลยครับ 1 2 3

65
00:02:09,691 --> 00:02:10,239

66
00:02:10,530 --> 00:02:11,727
การเปิด

67
00:02:11,760 --> 00:02:12,907
ได้มาเลยนะครับ

68
00:02:13,080 --> 00:02:13,480

69
00:02:13,410 --> 00:02:15,778
กดว่าค่ากลางของเรา

70
00:02:15,845 --> 00:02:18,454
มีค่าเท่ากับ 45 นั่นเองนะครับ

71
00:02:18,480 --> 00:02:18,846

72
00:02:18,782 --> 00:02:21,604
จากนั้นเราจะทำการเปรียบเทียบ

73
00:02:21,600 --> 00:02:22,045

74
00:02:21,930 --> 00:02:27,445
ภาคกลางกับข้อมูลเป้าหมายที่เราต้องการค้นหานะครับส่วนการเปรียบเทียบ

75
00:02:27,359 --> 00:02:28,523
ปรากฏว่า

76
00:02:28,589 --> 00:02:31,076
ข้อมูลที่เราต้องการค้นหานั้น

77
00:02:31,139 --> 00:02:34,295
มีค่าน้อยกว่าค่ากลางที่เราเปิดขึ้นมานะครับ

78
00:02:34,411 --> 00:02:34,854

79
00:02:34,620 --> 00:02:37,223
ดังนั้นเราจึงไม่พิจารณา

80
00:02:37,680 --> 00:02:42,095
ข้อมูลที่มีค่ามากกว่า 45 เป็นต้นไปนะครับ

81
00:02:42,030 --> 00:02:42,279

82
00:02:42,241 --> 00:02:42,512

83
00:02:42,480 --> 00:02:42,892

84
00:02:42,630 --> 00:02:45,300
เก็บข้อมูลชุดนี้ได้เลยนะครับนักเรียน

85
00:02:45,510 --> 00:02:45,789

86
00:02:45,840 --> 00:02:49,939
ต่อไปนะครับเราก็จะมาพิจารณาข้อมูลที่เหลือกันนะครับ

87
00:02:49,861 --> 00:02:50,436

88
00:02:50,370 --> 00:02:53,253
ที่มีข้อมูลเหลืออยู่จำนวน 4

89
00:02:53,251 --> 00:02:54,151
จำนวนนะครับ

90
00:02:54,210 --> 00:02:57,658
เช่นเดิมครับเราต้องคำนวณหาค่ากลางก่อนนะครับ

91
00:02:57,661 --> 00:02:57,939

92
00:02:57,991 --> 00:03:03,051
ภาคกลางของเราก็คือเอาตำแหน่งที่ 1 บวกกับตำแหน่งที่ 4

93
00:03:03,000 --> 00:03:03,272

94
00:03:03,180 --> 00:03:05,655
มันก็จะได้ผลลัพธ์เท่ากับ 5 ครับ

95
00:03:05,820 --> 00:03:06,271

96
00:03:06,119 --> 00:03:10,364
แล้วก็นำผ้าไปหาด้วย 2 คำตอบที่ได้ก็คือ

97
00:03:10,351 --> 00:03:12,324
2.5 นะครับนักเรียน

98
00:03:12,480 --> 00:03:12,701

99
00:03:12,660 --> 00:03:12,921

100
00:03:12,871 --> 00:03:16,850
แล้วเราจะเปิดข้อมูลตรงตำแหน่งที่ 2.5 ได้อย่างไรครับ

101
00:03:17,851 --> 00:03:19,951
ไม่ต้องกังวลครับนักเรียน

102
00:03:20,220 --> 00:03:22,211
เราจะไม่นำทศนิยม

103
00:03:22,410 --> 00:03:23,607
มาพิจารณา

104
00:03:23,671 --> 00:03:26,202
มาพิจารณาในการค้นหาข้อมูลครับ

105
00:03:26,641 --> 00:03:29,893
สามารถเปิดค้นหาข้อมูลตัวที่ 2 ได้เลยนะครับ

106
00:03:29,971 --> 00:03:31,389
นับมาเลยครับ

107
00:03:31,561 --> 00:03:32,688
12

108
00:03:32,580 --> 00:03:33,931
เปิดมาเลยครับ

109
00:03:34,440 --> 00:03:34,750

110
00:03:34,771 --> 00:03:38,812
บ้านก็คือหมายเลข 22 นั่นเองนะครับนักเรียน

111
00:03:38,791 --> 00:03:43,192
มึงก็ยังไม่ตรงกับหมายเลขเป้าหมายที่เราต้องการค้นหาครับ

112
00:03:43,231 --> 00:03:43,463

113
00:03:43,350 --> 00:03:45,451
และหมายเลข 22 นั้น

114
00:03:46,052 --> 00:03:49,998
ว่ามีค่าน้อยกว่าหมายเลขเป้าหมายที่เราต้องการค้นหา

115
00:03:49,950 --> 00:03:50,180

116
00:03:50,582 --> 00:03:50,830

117
00:03:50,910 --> 00:03:53,279
เราจะไม่พิจารณาข้อมูล

118
00:03:53,221 --> 00:03:54,813
ที่มีค่าน้อยกว่า

119
00:03:54,753 --> 00:03:56,213
หมายเลข 22

120
00:03:56,161 --> 00:03:57,647
ออกไปได้เลยครับ

121
00:03:58,022 --> 00:03:58,427

122
00:03:58,291 --> 00:04:02,548
เลขที่เราต้องการค้นหาเพียงแค่ของจำนวน

123
00:04:02,883 --> 00:04:03,192

124
00:04:03,212 --> 00:04:06,139
ก็คือตำแหน่งที่ 1 กับตำแหน่งที่ 2

125
00:04:06,362 --> 00:04:06,751

126
00:04:06,542 --> 00:04:09,578
ตำแหน่งที่ 1 กับตำแหน่งที่ 2

127
00:04:09,633 --> 00:04:10,957
เดี๋ยวถ้าได้กลับ

128
00:04:10,832 --> 00:04:12,155
เท่ากับ 3 ครับ

129
00:04:13,021 --> 00:04:16,139
ไปหาแม่ 2 คนละสี

130
00:04:16,231 --> 00:04:17,924
1.5 กับนักเรียน

131
00:04:18,272 --> 00:04:19,988
ทศนิยมอีกแล้วนะครับ

132
00:04:20,133 --> 00:04:21,412
ทำอย่างไรต่อครับ

133
00:04:21,662 --> 00:04:24,094
เราก็ไม่สนใจทศนิยมนะครับ

134
00:04:24,092 --> 00:04:26,458
เราก็จะเปิดแผ่นป้ายข้อมูล

135
00:04:26,472 --> 00:04:27,780
แผ่นที่ 1 ครับ

136
00:04:28,323 --> 00:04:30,353
ปรากฏว่า

137
00:04:30,512 --> 00:04:30,725

138
00:04:30,843 --> 00:04:34,136
ยังไม่เจอข้อมูลที่เราต้องการค้นหานะครับ

139
00:04:34,802 --> 00:04:37,352
ดังนั้นเราจึงตัดแผ่นป้าย

140
00:04:37,292 --> 00:04:38,811
หมายเลข 23

141
00:04:38,823 --> 00:04:40,746
ออกไปได้เลยครับนักเรียน

142
00:04:41,013 --> 00:04:41,250

143
00:04:41,462 --> 00:04:44,406
และแล้วก็เหลือเพียงแค่แผ่นป้ายเดียวนะครับ

144
00:04:44,672 --> 00:04:46,967
เหมือนกันว่าแผ่นป้ายนี้

145
00:04:46,981 --> 00:04:50,134
ตรงกับข้อมูลเข้าหมายที่เราค้นหาไหมครับ

146
00:04:50,433 --> 00:04:52,023
มาเปิดพร้อมกันเลยครับ

147
00:04:53,372 --> 00:04:55,236
เป็นหมายเลข 26 ครับ

148
00:04:55,681 --> 00:04:58,812
ซึ่งตรงกับข้อมูลที่เราต้องการค้นหาพอดีนะครับ

149
00:04:59,193 --> 00:05:00,367
ซึ่งถือว่า

150
00:05:00,303 --> 00:05:02,067
การค้นหาข้อมูลแบบ

151
00:05:02,078 --> 00:05:06,793
search ภูมิภาคนี้ต้องสำเร็จนะคะนักเรียน

152
00:05:06,753 --> 00:05:07,687

153
00:05:07,801 --> 00:05:08,032

154
00:05:08,102 --> 00:05:13,448
การค้นหาข้อมูลแบบทวิภาคให้นักเรียนมารับชมกันนะครับ

155
00:05:13,742 --> 00:05:15,085
ประชุมกันว่า

156
00:05:15,092 --> 00:05:17,519
ค้นหาข้อมูลแบบทวิภาคนี้

157
00:05:17,582 --> 00:05:17,790

158
00:05:17,793 --> 00:05:20,471
คอมพิวเตอร์มีการทำงานอย่างไรบ้าง

159
00:05:20,794 --> 00:05:22,632
เรามาค้นหาเลยนะครับ

160
00:05:23,223 --> 00:05:23,459

161
00:05:23,732 --> 00:05:24,119

162
00:05:34,233 --> 00:05:34,672

163
00:05:34,954 --> 00:05:35,185

164
00:05:41,163 --> 00:05:41,720

165
00:05:42,182 --> 00:05:42,754

166
00:05:43,142 --> 00:05:43,411

167
00:05:49,623 --> 00:05:49,826

168
00:06:01,144 --> 00:06:01,372

169
00:06:01,802 --> 00:06:03,626
เป็นอย่างไรบ้างคะนักเรียน

170
00:06:03,665 --> 00:06:06,155
การค้นหาข้อมูลแบบทวิภาคนี้

171
00:06:06,334 --> 00:06:08,317
ใช้เวลาเพียงนิดเดียว

172
00:06:08,763 --> 00:06:09,167

173
00:06:08,973 --> 00:06:09,667
ข้างบน

174
00:06:09,875 --> 00:06:12,152
เราต้องค้นหาใช่ไหมครับ

175
00:06:12,364 --> 00:06:12,758

176
00:06:12,693 --> 00:06:17,938
นักเรียนสามารถนำการค้นหาแบบข้อมูลทวิภาคนี้มาใช้ในชีวิตประจำวันได้นะครับ

177
00:06:18,394 --> 00:06:19,914
กลับมาพบกันใหม่

178
00:06:19,983 --> 00:06:22,735
บทเรียนต่อไปนะครับสวัสดีครับ

179
00:06:23,643 --> 00:06:23,928

180
00:06:24,603 --> 00:06:24,893

181
00:06:27,243 --> 00:06:27,499

182
00:06:27,664 --> 00:06:27,935

183
00:06:31,774 --> 00:06:32,046

184
00:06:33,063 --> 00:06:33,271

185
00:06:33,843 --> 00:06:34,074

186
00:06:34,204 --> 00:06:34,969

187
00:06:35,765 --> 00:06:36,074

188
00:06:36,453 --> 00:06:36,722

189
00:06:36,724 --> 00:06:36,983

190
00:06:36,904 --> 00:06:37,270

191
00:06:37,143 --> 00:06:37,403

192
00:06:37,476 --> 00:06:37,704


