Changes

Jump to navigation Jump to search
28 bytes added ,  17:44, 13 December 2016
no edit summary
Line 21: Line 21:  
----
 
----
   −
{|
  −
|+ Python Insertion Sort Example 1
  −
|-
  −
|def insertionSort(alist):
  −
| :for index in range(1,len(alist)):
  −
| : :currentvalue = alist[index]
  −
| : :position = index
  −
| : :while position>0 and alist[position-1]>currentvalue:
  −
| : : :alist[position]=alist[position-1]
  −
| : : :position = position-1
  −
| : :alist[position]=currentvalue
     −
|alist = [54,26,93,17,77,31,44,55,20]
+
Python Insertion Sort Example 1
|insertionSort(alist)
+
 
|print(alist)  
+
<syntaxhighlight lang="cpp">
|}
+
def insertionSort(alist):
 +
:for index in range(1,len(alist)):
 +
: :currentvalue = alist[index]
 +
: :position = index
 +
: :while position>0 and alist[position-1]>currentvalue:
 +
: : :alist[position]=alist[position-1]
 +
: : :position = position-1
 +
: :alist[position]=currentvalue
 +
 
 +
alist = [54,26,93,17,77,31,44,55,20]
 +
insertionSort(alist)
 +
print(alist)  
 +
</syntaxhighlight>
 +
 
 
=== Which Algorithms Are Best Suited for Which Tasks ===
 
=== Which Algorithms Are Best Suited for Which Tasks ===
  
Cookies help us deliver our services. By using our services, you agree to our use of cookies.

Navigation menu