Click here to Skip to main content
16,004,944 members
Home / Discussions / Algorithms
   

Algorithms

 
JokeRe: which one would be faster? Pin
Russell'2-Sep-07 22:05
Russell'2-Sep-07 22:05 
AnswerRe: which one would be faster? Pin
rihdus2-Sep-07 22:21
rihdus2-Sep-07 22:21 
GeneralRe: which one would be faster? Pin
Russell'2-Sep-07 22:36
Russell'2-Sep-07 22:36 
GeneralRe: which one would be faster? Pin
Luc Pattyn3-Sep-07 5:43
sitebuilderLuc Pattyn3-Sep-07 5:43 
GeneralRe: which one would be faster? Pin
Mushtaque Nizamani2-Sep-07 22:51
Mushtaque Nizamani2-Sep-07 22:51 
GeneralRe: which one would be faster? Pin
chandu0042-Sep-07 23:17
chandu0042-Sep-07 23:17 
AnswerRe: which one would be faster? Pin
cp98763-Sep-07 0:02
cp98763-Sep-07 0:02 
AnswerRe: which one would be faster? Pin
Russell'3-Sep-07 0:13
Russell'3-Sep-07 0:13 
Mushq wrote:
for(i = 0; i < sizeoffirstset(10000); i++)
{
for (j=0; i < sizeofsecondset(20); j++)
{
if(set1[i] == set2[j])
//do some thing
}
}



another optimization:
for(i = 0; i < sizeoffirstset(10000); i++)
{
const double set1_i_ = set1[i];
for (j=0; j < sizeofsecondset(20); j++)
{
if(set1_i_ == set2[j])
//do some thing
}
}


In this way the program not needs to reload that value every time loooking into the array.

Hoping that the compiler is enough smart to better solution itself.

You can only check the time spend in every solutions and see who is the faster...

Important: do this time check in Release mode!!!

also look to the project features...I remember that there is some flags like smallest exe file dimension vs fastest run exe (that somethimes can be bigger)....but I don't remember the name of this flags.

Hope helpsSmile | :)


Russell

GeneralRe: which one would be faster? - Slightly OT Pin
blackjack21504-Sep-07 22:32
blackjack21504-Sep-07 22:32 
GeneralRe: which one would be faster? - Slightly OT Pin
Russell'4-Sep-07 22:47
Russell'4-Sep-07 22:47 
AnswerRe: which one would be faster? Pin
Chetan Patel10-Sep-07 0:43
Chetan Patel10-Sep-07 0:43 
Questioncan you tell me how to do this Pin
prasadbuddhika30-Aug-07 0:53
prasadbuddhika30-Aug-07 0:53 
AnswerRe: can you tell me how to do this Pin
cp987630-Aug-07 1:38
cp987630-Aug-07 1:38 
GeneralRe: can you tell me how to do this Pin
prasadbuddhika30-Aug-07 2:16
prasadbuddhika30-Aug-07 2:16 
GeneralRe: can you tell me how to do this Pin
cp987630-Aug-07 13:51
cp987630-Aug-07 13:51 
GeneralRe: can you tell me how to do this Pin
Russell'30-Aug-07 22:03
Russell'30-Aug-07 22:03 
GeneralRe: can you tell me how to do this Pin
Paul Conrad31-Aug-07 16:54
professionalPaul Conrad31-Aug-07 16:54 
GeneralRe: can you tell me how to do this Pin
Tim Craig31-Aug-07 17:59
Tim Craig31-Aug-07 17:59 
AnswerRe: can you tell me how to do this Pin
Russell'30-Aug-07 8:00
Russell'30-Aug-07 8:00 
QuestionData Sample Synchronization Pin
Anthony988729-Aug-07 7:52
Anthony988729-Aug-07 7:52 
AnswerRe: Data Sample Synchronization Pin
Russell'29-Aug-07 8:16
Russell'29-Aug-07 8:16 
QuestionSubstring Matching (Harder than it sounds) [modified] Pin
Skippums29-Aug-07 5:54
Skippums29-Aug-07 5:54 
AnswerRe: Substring Matching (Harder than it sounds) Pin
Russell'29-Aug-07 6:21
Russell'29-Aug-07 6:21 
GeneralRe: Substring Matching (Harder than it sounds) Pin
Skippums29-Aug-07 6:30
Skippums29-Aug-07 6:30 
AnswerRe: Substring Matching (Harder than it sounds) Pin
Luc Pattyn29-Aug-07 6:32
sitebuilderLuc Pattyn29-Aug-07 6:32 

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.