際際滷

際際滷Share a Scribd company logo
Python
企殊
蟲覩朱蟲 貉危郁概覿
http://sw4all.tistory.com/
Binary Search & 
企殊
蟲覩朱蟲 貉危郁概覿
http://sw4all.tistory.com/
 覈
1. 一危  蟾 remind
2.  一危一  伎 谿剰鍵
(Binary Search  伎 )
Binary search
Naver  れ
2015 5 9 れ 8, 11, 14
語 襷 覓語 覲語...
 一危 伎 蟯螻襯 危危 蟆
朱一危一 
  (Sorting) : 企 蠍一企.
朱一危一 
 覿襯 (Categorizing) 覦 語 : 企 蟲覿企.
朱一危一 郁
 蟯螻 (Relation) れ : 企 伎企.
朱一危一 覲
 豢(Trend)  : 企 蟯企.
一危一  覦
 Simple sorts
 Insertion sort
 Selection sort
 Efficient sorts
 Merge sort
 Heap sort
 Quick sort
 Bubble sort and variants
 Bubble sort
 Shell sort
 Comb sort
 Distribution sort
 Counting sort
 Bucket sort
 Radix sort
 
覓語  螳:
一危磯ゼ 襦  蟆
旧 るゴ:
一危一 覈 磯殊
http://en.wikipedia.org/wiki/Sorting_algorithm
  (sorted) 蟆
[a .. zzz]
[螳蠍 .. 覩]
る, 谿場覲企 蟆.
覲語朱 蠏狩 index襦
谿剰鍵
50 伎 讌語
伎螻 蟯
覈覯讌呉  讌 企 覃
  覦襦 蠏
BUT, 蠏碁
  谿剰鍵
  谿剰鍵
list = [語る讌襴讌 覈 企ゼ 谿襦襦 ]
for s in list :
if (s == ) :
print(覦蟆)
給哀 覃
 覿 谿襦襦 谿城 蟆 伎語 るジ  .
一壱, 願 谿城 (item)螳  豌    螻
螳 朱,  襷讌襷    .
 螳 100螳朱 蠏 50覯 觜蟲伎 谿城.
蠏碁 磯Μ,
 覈谿 (譯殊 覲)
( 覯 ) 碁煙 
れ襦  伎(index)襯 詞 ,
覦襦 蠏
蠏碁Μ螻, HyperLink 襷り..
,   谿剰鍵
[a .. zzz]
瑚 給哀 ロ (1,2,3)
- 給哀 蟆渚  螳 index 譟
讌襷 瑚 detail 渚. (4)
1. 螳  麹 螻褐 シ豺.
2. 谿城 伎   讌 れ 讌 誤螻
3. 覯  シ豎覲碁.
4. 蟇一 蠏殊 朱襦 レ 蟆覲碁
5. 願  伎襯 谿場 れ,
6. 伎  企ゼ 1~5 覦朱 (讌襷 譯 觜襯願) 谿城
 .. 貉危郁 螳 殊 襦 伎狩る..
list = [語る讌襴讌 覈 企ゼ 谿襦襦 ]
for s in list :
if (s == ) :
print(覦蟆)
伎蟇磯
企 願碓覲企る ..
貉危郁  覩: 螳 碁煙 (蟆渚   覿 危) 襯 讌 覈詩る 覩
讌, Binary Search (伎 )
  蟆 旧 襷豢 蟆螻 螳 覦
A螳 1~1000蟾讌 襯  螳螻, B螳 覓企 覲  襷豢 蟆
 豐ルレ 螳讌讌  B Best , 覦 手 蟇.
500
750
875


625
250
375
125
豕 蟆曙
log2(覲願) 覯 ろ
821 3 4 65 7 109 11 12 14130
641413 25 33 5147 53 8472 93 95 97966
伎 
 覓語 :  (sorted) 襴ろ x  x[i] = 谿城 螳 i襯 谿城 蟆
( 蠏碁 i螳 る 蟆 誤 蟆)
 Ex,  Dog 企 企ゼ 谿城 蟆  蟆郁骸: page, 貉, 殊
 Ex, 螳   覈覿 蠍碁 谿城 蟆  蟆郁骸:  覯
 Ex.  13 谿剰鍵
15
99
max
16
2
min
821 3 4 65 7 109 11 12 14130
641413 25 33 5147 53 8472 93 95 97966
15
99
max
16
2
min 譴螳豺 8 
821 3 4 65 7 109 11 12 14130
641413 25 33 5147 53 8472 93 95 97966
15
99
max
16
2
min 13 < 53, ろ
821 3 4 65 7 109 11 12 14130
641413 25 33 5147 53 8472 93 95 97966
15
99
max
16
2
min
821 3 4 65 7 109 11 12 14130
641413 25 33 5147 53 8472 93 95 97966
15
99
max
16
2
min 譴螳豺 3 
821 3 4 65 7 109 11 12 14130
641413 25 33 5147 53 8472 93 95 97966
15
99
max
16
2
min 13 < 14,  ろ
821 3 4 65 7 109 11 12 14130
641413 25 33 5147 53 8472 93 95 97966
15
99
max
16
2
min
821 3 4 65 7 109 11 12 14130
641413 25 33 5147 53 8472 93 95 97966
15
99
max
16
2
min
譴螳豺 1 
21 3 4 5 0
1413 25 336
max
2
min
6 < 13,  ろ
21 3 4 5 0
1413 25 336
min
max
2
炎概 !
821 3 4 65 7 109 11 12 14130
641413 25 33 5147 53 8472 93 95 97966
伎 
 覓語 :  (sorted) 襴ろ x  x[i] = 谿城 螳 i襯 谿城 蟆
( 蠏碁 i螳 る 蟆 誤 蟆)
 Ex,  Dog 企 企ゼ 谿城 蟆  蟆郁骸: page, 貉, 殊
 Ex, 螳   覈覿 蠍碁 谿城 蟆  蟆郁骸  覯
 Ex.  94 谿剰鍵
15
99
max
16
2
min
()
821 3 4 65 7 109 11 12 14130
641413 25 33 5147 53 8472 93 95 97966
15
99
max
16
2
min 譴螳豺 8 
821 3 4 65 7 109 11 12 14130
641413 25 33 5147 53 8472 93 95 97966
15
99
max
16
2
min 53 < 94, ろ
821 3 4 65 7 109 11 12 14130
641413 25 33 5147 53 8472 93 95 97966
15
99
max
16
2
min
譴螳豺 12 
821 3 4 65 7 109 11 12 14130
641413 25 33 5147 53 8472 93 95 97966
15
99
max
16
2
821 3 4 65 7 109 11 12 14130
641413 25 33 5147 53 8472 93 95 97966
15
99
max
16
2
93 < 94, ろ
821 3 4 65 7 109 11 12 14130
641413 25 33 5147 53 8472 93 95 97966
15
99
max
16
2
min
min
min
 109 11 12 1413
64 8472 93 95 9796
15
99
max
16
min
譴螳豺 14 
 109 11 12 1413
64 8472 93 95 9796
15
99
max
16
min
94 < 96, ろ
 109 11 12 1413
64 8472 93 95 9796
15
99
16
min
max, 94 != 95, ろ
谿場 螳
 譴螳 豺覿
螳讌 朱, min, max 豺 譟一 
襦 譴螳 讌 讌
ろ 蟆郁骸
襦蠏碁覦 :
 襴ろ瑚  豌 蟆殊  (2讌  襦蠏碁 燕 蟆曙)
 企 襯 谿場 企 ( 覈詞鮎り ) Test襯 伎狩覃
 襴ろ語 豌  2, 襷讌襷  99螳  谿場讌 讌襯 蠎 

(Boundary Condition Test)
 襦蠏碁覦 tip =  覓伎朱 螳 覦覯
螳蟆 1m  蠍磯レ  譴襦 瑚  , 豌覯讌 蠍磯リ骸 碁讌 蠍磯レ 蟇磯Μ?
  (sorted) 蟆
[a .. zzz]
[螳蠍 .. 覩]
Python   (dict)

1. 一危  蟾 remind
2.  一危一  伎 谿剰鍵
(Binary Search  伎 )
3. Python  一危 : dictionary
http://sw4all.tistory.com/

More Related Content

Binary search

  • 2. Binary Search & 企殊 蟲覩朱蟲 貉危郁概覿 http://sw4all.tistory.com/
  • 3. 覈 1. 一危 蟾 remind 2. 一危一 伎 谿剰鍵 (Binary Search 伎 )
  • 5. Naver れ 2015 5 9 れ 8, 11, 14
  • 6. 語 襷 覓語 覲語... 一危 伎 蟯螻襯 危危 蟆 朱一危一 (Sorting) : 企 蠍一企. 朱一危一 覿襯 (Categorizing) 覦 語 : 企 蟲覿企. 朱一危一 郁 蟯螻 (Relation) れ : 企 伎企. 朱一危一 覲 豢(Trend) : 企 蟯企.
  • 7. 一危一 覦 Simple sorts Insertion sort Selection sort Efficient sorts Merge sort Heap sort Quick sort Bubble sort and variants Bubble sort Shell sort Comb sort Distribution sort Counting sort Bucket sort Radix sort 覓語 螳: 一危磯ゼ 襦 蟆 旧 るゴ: 一危一 覈 磯殊 http://en.wikipedia.org/wiki/Sorting_algorithm
  • 8. (sorted) 蟆 [a .. zzz] [螳蠍 .. 覩]
  • 10. 覲語朱 蠏狩 index襦 谿剰鍵 50 伎 讌語 伎螻 蟯 覈覯讌呉 讌 企 覃 覦襦 蠏
  • 11. BUT, 蠏碁 谿剰鍵
  • 12. 谿剰鍵 list = [語る讌襴讌 覈 企ゼ 谿襦襦 ] for s in list : if (s == ) : print(覦蟆) 給哀 覃 覿 谿襦襦 谿城 蟆 伎語 るジ . 一壱, 願 谿城 (item)螳 豌 螻 螳 朱, 襷讌襷 . 螳 100螳朱 蠏 50覯 觜蟲伎 谿城.
  • 13. 蠏碁 磯Μ, 覈谿 (譯殊 覲) ( 覯 ) 碁煙 れ襦 伎(index)襯 詞 , 覦襦 蠏
  • 15. , 谿剰鍵 [a .. zzz] 瑚 給哀 ロ (1,2,3) - 給哀 蟆渚 螳 index 譟 讌襷 瑚 detail 渚. (4) 1. 螳 麹 螻褐 シ豺. 2. 谿城 伎 讌 れ 讌 誤螻 3. 覯 シ豎覲碁. 4. 蟇一 蠏殊 朱襦 レ 蟆覲碁 5. 願 伎襯 谿場 れ, 6. 伎 企ゼ 1~5 覦朱 (讌襷 譯 觜襯願) 谿城
  • 16. .. 貉危郁 螳 殊 襦 伎狩る.. list = [語る讌襴讌 覈 企ゼ 谿襦襦 ] for s in list : if (s == ) : print(覦蟆) 伎蟇磯 企 願碓覲企る .. 貉危郁 覩: 螳 碁煙 (蟆渚 覿 危) 襯 讌 覈詩る 覩
  • 17. 讌, Binary Search (伎 ) 蟆 旧 襷豢 蟆螻 螳 覦 A螳 1~1000蟾讌 襯 螳螻, B螳 覓企 覲 襷豢 蟆 豐ルレ 螳讌讌 B Best , 覦 手 蟇. 500 750 875 625 250 375 125 豕 蟆曙 log2(覲願) 覯 ろ
  • 18. 821 3 4 65 7 109 11 12 14130 641413 25 33 5147 53 8472 93 95 97966 伎 覓語 : (sorted) 襴ろ x x[i] = 谿城 螳 i襯 谿城 蟆 ( 蠏碁 i螳 る 蟆 誤 蟆) Ex, Dog 企 企ゼ 谿城 蟆 蟆郁骸: page, 貉, 殊 Ex, 螳 覈覿 蠍碁 谿城 蟆 蟆郁骸: 覯 Ex. 13 谿剰鍵 15 99 max 16 2 min
  • 19. 821 3 4 65 7 109 11 12 14130 641413 25 33 5147 53 8472 93 95 97966 15 99 max 16 2 min 譴螳豺 8 821 3 4 65 7 109 11 12 14130 641413 25 33 5147 53 8472 93 95 97966 15 99 max 16 2 min 13 < 53, ろ 821 3 4 65 7 109 11 12 14130 641413 25 33 5147 53 8472 93 95 97966 15 99 max 16 2 min
  • 20. 821 3 4 65 7 109 11 12 14130 641413 25 33 5147 53 8472 93 95 97966 15 99 max 16 2 min 譴螳豺 3 821 3 4 65 7 109 11 12 14130 641413 25 33 5147 53 8472 93 95 97966 15 99 max 16 2 min 13 < 14, ろ 821 3 4 65 7 109 11 12 14130 641413 25 33 5147 53 8472 93 95 97966 15 99 max 16 2 min
  • 21. 821 3 4 65 7 109 11 12 14130 641413 25 33 5147 53 8472 93 95 97966 15 99 max 16 2 min 譴螳豺 1 21 3 4 5 0 1413 25 336 max 2 min 6 < 13, ろ 21 3 4 5 0 1413 25 336 min max 2 炎概 !
  • 22. 821 3 4 65 7 109 11 12 14130 641413 25 33 5147 53 8472 93 95 97966 伎 覓語 : (sorted) 襴ろ x x[i] = 谿城 螳 i襯 谿城 蟆 ( 蠏碁 i螳 る 蟆 誤 蟆) Ex, Dog 企 企ゼ 谿城 蟆 蟆郁骸: page, 貉, 殊 Ex, 螳 覈覿 蠍碁 谿城 蟆 蟆郁骸 覯 Ex. 94 谿剰鍵 15 99 max 16 2 min ()
  • 23. 821 3 4 65 7 109 11 12 14130 641413 25 33 5147 53 8472 93 95 97966 15 99 max 16 2 min 譴螳豺 8 821 3 4 65 7 109 11 12 14130 641413 25 33 5147 53 8472 93 95 97966 15 99 max 16 2 min 53 < 94, ろ 821 3 4 65 7 109 11 12 14130 641413 25 33 5147 53 8472 93 95 97966 15 99 max 16 2 min
  • 24. 譴螳豺 12 821 3 4 65 7 109 11 12 14130 641413 25 33 5147 53 8472 93 95 97966 15 99 max 16 2 821 3 4 65 7 109 11 12 14130 641413 25 33 5147 53 8472 93 95 97966 15 99 max 16 2 93 < 94, ろ 821 3 4 65 7 109 11 12 14130 641413 25 33 5147 53 8472 93 95 97966 15 99 max 16 2 min min min
  • 25. 109 11 12 1413 64 8472 93 95 9796 15 99 max 16 min 譴螳豺 14 109 11 12 1413 64 8472 93 95 9796 15 99 max 16 min 94 < 96, ろ 109 11 12 1413 64 8472 93 95 9796 15 99 16 min max, 94 != 95, ろ
  • 26. 谿場 螳 譴螳 豺覿 螳讌 朱, min, max 豺 譟一 襦 譴螳 讌 讌
  • 28. 襦蠏碁覦 : 襴ろ瑚 豌 蟆殊 (2讌 襦蠏碁 燕 蟆曙) 企 襯 谿場 企 ( 覈詞鮎り ) Test襯 伎狩覃 襴ろ語 豌 2, 襷讌襷 99螳 谿場讌 讌襯 蠎 (Boundary Condition Test) 襦蠏碁覦 tip = 覓伎朱 螳 覦覯 螳蟆 1m 蠍磯レ 譴襦 瑚 , 豌覯讌 蠍磯リ骸 碁讌 蠍磯レ 蟇磯Μ?
  • 29. (sorted) 蟆 [a .. zzz] [螳蠍 .. 覩]
  • 30. Python (dict)
  • 31. 1. 一危 蟾 remind 2. 一危一 伎 谿剰鍵 (Binary Search 伎 ) 3. Python 一危 : dictionary

Editor's Notes

  1. : 企 企 Sorting : Categorize 覿襯, 語 : 讌 覲願 螳or螻, 螻or覦 郁煙 : 蟯螻 : 豺蟲, 覿覈, 蟲- 覲 : 覩碁 豸 : 企 蟯企
  2. 螳, 蠍壱 焔 磯Μ螳 豺襦襦 企 蟆 讌襷
  3. 貉危磯 覦襦 蠏, 呉
  4. 貉危磯 覦襦 蠏, 呉
  5. 貉危磯 覦襦 蠏, 呉
  6. れ襯 螳讌螻 (伎)襯 詞 , 覦襦 蠏
  7. 螳, 蠍壱 焔 磯Μ螳 豺襦襦 企 蟆 讌襷
  8. 螳, 蠍壱 焔 磯Μ螳 豺襦襦 企 蟆 讌襷