| | |
How to do Insertion Sort?
Please support our C++ advertiser: Intel Parallel Studio Home
![]() |
•
•
Join Date: Sep 2008
Posts: 12
Reputation:
Solved Threads: 0
I've got an array BM[] with a length of 5. How would I declare my function in the heading and what am I doing wrong in my code, it keep giving me errors. Also I dont know how to apply it to my program to do the sorting. Like would I write cout<<insertionSort(BM[])<<endl;
I need help, I'm kinda new to C++
I need help, I'm kinda new to C++
C++ Syntax (Toggle Plain Text)
insertionSort(array BM[]) for i = 1 to length[BM]-1 do { value = BM[i] j = i-1 while (j >= 0 && BM[j] > value) { BM[j + 1] = BM[j] j = j-1 } BM[j+1] = value }
Last edited by Narue; Sep 19th, 2008 at 4:24 pm. Reason: added code tags
•
•
Join Date: Jan 2008
Posts: 3,831
Reputation:
Solved Threads: 501
Here's a good link from Narue on many sorts, including the Insertion Sort. Go about 1/3 of the way down to find the Insertion Sort segment. It's an efficient sort on data that's mostly sorted already, but not so great for random lists. Narue explains on the link. An array of length 5 is pretty small, so any sort will work well on it.
http://eternallyconfuzzled.com/tuts/...t_sorting.aspx
This code:
isn't valid C++ code. You need brackets surrounding the function implementation, you need parentheses in your for-loop declaration, and you have a do and a while, but it isn't in the form of a do-while loop. Also, what is
http://eternallyconfuzzled.com/tuts/...t_sorting.aspx
This code:
C++ Syntax (Toggle Plain Text)
insertionSort(array BM[]) for i = 1 to length[BM]-1 do { value = BM[i] j = i-1 while (j >= 0 && BM[j] > value) { BM[j + 1] = BM[j] j = j-1 } BM[j+1] = value }
isn't valid C++ code. You need brackets surrounding the function implementation, you need parentheses in your for-loop declaration, and you have a do and a while, but it isn't in the form of a do-while loop. Also, what is
length ? I'm not sure what language this is. ![]() |
Similar Threads
Other Threads in the C++ Forum
- Previous Thread: inheritance help
- Next Thread: few questions
| Thread Tools | Search this Thread |
api application array arrays based beginner binary bmp c++ c/c++ calculator char char* class classes code coding compile compiler console conversion convert count database delete deploy developer dll download dynamiccharacterarray email encryption error file format forms fstream function functions game generator givemetehcodez graph gui homeworkhelp iamthwee ifstream image input int java lib library linker list loop looping loops map math matrix memory multiple newbie news number numbertoword output pointer problem program programming project python random read recursion recursive reference rpg simple sorting string strings temperature template text text-file tree url variable vector video visual visualstudio win32 windows winsock wordfrequency wxwidgets






