Run Code
|
API
|
Code Wall
|
Users
|
Misc
|
Feedback
|
Login
|
Theme
|
Privacy
|
Patreon
insertion sort
//clang 3.8.0 #include <iostream> void insertionSort(int *nums,int size){ for(int i=1;i<size;++i ){ int k=nums[i]; int x=i-1; while(k>nums[x]&&x>=0){ nums[x+1]=nums[x]; --x; } nums[x+1]=k; } } void printArray(int *nums,int size){ for(int i=0;i<size;++i ) std::cout<<nums[i]<<" "; } int main() { int nums[]={9,8,7,4,3,6}; int size=sizeof(nums)/sizeof(nums[0]); insertionSort(nums,size); printArray(nums,size); }
run
|
edit
|
history
|
help
0
Please
log in
to post a comment.
tuple, order of members
range based for loop temporary object lifetime issue example
bubble sort
applidiumResto_NicolasCarre
__FUNCTION__ not a preprocessor macro on clang
non-template template parameters for container stream insertion: SFINAE
Pascals Triangle
BucketSort
pack expansion
Non type template argument
Please log in to post a comment.