Changes

Jump to navigation Jump to search
3 bytes added ,  17:47, 13 December 2016
no edit summary
Line 26: Line 26:  
<syntaxhighlight lang="cpp">
 
<syntaxhighlight lang="cpp">
 
def insertionSort(alist):
 
def insertionSort(alist):
:for index in range(1,len(alist)):
+
  for index in range(1,len(alist)):
: :currentvalue = alist[index]
+
 
: :position = index
+
    currentvalue = alist[index]
: :while position>0 and alist[position-1]>currentvalue:
+
    position = index
: : :alist[position]=alist[position-1]
+
 
: : :position = position-1
+
    while position>0 and alist[position-1]>currentvalue:
: :alist[position]=currentvalue
+
      alist[position]=alist[position-1]
 +
      position = position-1
 +
 
 +
    alist[position]=currentvalue
    
alist = [54,26,93,17,77,31,44,55,20]
 
alist = [54,26,93,17,77,31,44,55,20]
Cookies help us deliver our services. By using our services, you agree to our use of cookies.

Navigation menu