Click here to Skip to main content
15,898,373 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
QuestionRe: fast qsort implementation Pin
Maximilien21-Jan-08 8:08
Maximilien21-Jan-08 8:08 
GeneralRe: fast qsort implementation Pin
Mohammad A Gdeisat21-Jan-08 8:37
Mohammad A Gdeisat21-Jan-08 8:37 
QuestionRe: fast qsort implementation Pin
David Crow21-Jan-08 8:11
David Crow21-Jan-08 8:11 
GeneralRe: fast qsort implementation Pin
Mohammad A Gdeisat21-Jan-08 8:38
Mohammad A Gdeisat21-Jan-08 8:38 
QuestionRe: fast qsort implementation Pin
bob1697221-Jan-08 8:50
bob1697221-Jan-08 8:50 
QuestionRe: fast qsort implementation Pin
CPallini21-Jan-08 9:52
mveCPallini21-Jan-08 9:52 
GeneralRe: fast qsort implementation Pin
Mohammad A Gdeisat21-Jan-08 10:16
Mohammad A Gdeisat21-Jan-08 10:16 
GeneralRe: fast qsort implementation Pin
Stephen Hewitt21-Jan-08 11:43
Stephen Hewitt21-Jan-08 11:43 
Try using std::sort[^]. Here's an example:

// VanillaConsole.cpp : Defines the entry point for the console application.
//
 
#include "stdafx.h"
#include <ctime>		// For 'time'.
#include <cstdlib>		// For 'rand'.
#include <iostream>
#include <vector>
#include <iterator>	// For 'back_inserter' and 'ostream_iterator'.
#include <algorithm>	// For 'generate_n', 'copy' and 'sort'.
using namespace std;
 
int main(int argc, char* argv[])
{
	vector<int> numbers;
 
	// Generate 10 random numbers.
	srand(static_cast<unsigned>(time(NULL)));
	generate_n(back_inserter(numbers), 10, &rand);
 
	// Output them to the console.
	cout << "Not sorted:" << endl;
	copy(numbers.begin(), numbers.end(), ostream_iterator<int>(cout, "\n"));
	cout << endl;
 
	// Sort them.
	sort(numbers.begin(), numbers.end());
 
	// Output the sorted numbers.
	cout << "Sorted:" << endl;
	copy(numbers.begin(), numbers.end(), ostream_iterator<int>(cout, "\n"));
	cout << endl;
 
	return 0;
}


Steve

GeneralRe: fast qsort implementation Pin
Rajesh R Subramanian21-Jan-08 21:24
professionalRajesh R Subramanian21-Jan-08 21:24 
GeneralRe: fast qsort implementation Pin
Stephen Hewitt21-Jan-08 11:57
Stephen Hewitt21-Jan-08 11:57 
GeneralRe: fast qsort implementation Pin
Mohammad A Gdeisat21-Jan-08 12:05
Mohammad A Gdeisat21-Jan-08 12:05 
GeneralRe: fast qsort implementation Pin
Stephen Hewitt21-Jan-08 12:07
Stephen Hewitt21-Jan-08 12:07 
GeneralRe: fast qsort implementation Pin
Mohammad A Gdeisat21-Jan-08 12:09
Mohammad A Gdeisat21-Jan-08 12:09 
GeneralRe: fast qsort implementation Pin
Stephen Hewitt21-Jan-08 12:12
Stephen Hewitt21-Jan-08 12:12 
GeneralRe: fast qsort implementation Pin
Mohammad A Gdeisat21-Jan-08 12:14
Mohammad A Gdeisat21-Jan-08 12:14 
GeneralRe: fast qsort implementation Pin
Stephen Hewitt21-Jan-08 12:17
Stephen Hewitt21-Jan-08 12:17 
GeneralRe: fast qsort implementation Pin
Stephen Hewitt21-Jan-08 12:22
Stephen Hewitt21-Jan-08 12:22 
GeneralRe: fast qsort implementation Pin
Mohammad A Gdeisat21-Jan-08 12:24
Mohammad A Gdeisat21-Jan-08 12:24 
GeneralRe: fast qsort implementation Pin
Mohammad A Gdeisat21-Jan-08 13:28
Mohammad A Gdeisat21-Jan-08 13:28 
GeneralRe: fast qsort implementation Pin
David Crow21-Jan-08 15:47
David Crow21-Jan-08 15:47 
GeneralRe: fast qsort implementation Pin
Mohammad A Gdeisat22-Jan-08 2:32
Mohammad A Gdeisat22-Jan-08 2:32 
GeneralConstructor help – getting data from CListView to dialog. Pin
Vaclav_21-Jan-08 6:27
Vaclav_21-Jan-08 6:27 
QuestionRe: Constructor help – getting data from CListView to dialog. Pin
CPallini21-Jan-08 7:37
mveCPallini21-Jan-08 7:37 
GeneralRe: Constructor help – getting data from CListView to dialog. Pin
Vaclav_21-Jan-08 7:52
Vaclav_21-Jan-08 7:52 
QuestionRe: Constructor help – getting data from CListView to dialog. Pin
CPallini21-Jan-08 9:56
mveCPallini21-Jan-08 9:56 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.