Click here to Skip to main content
15,886,518 members
Home / Discussions / Algorithms
   

Algorithms

 
GeneralRe: Modulo statement Pin
Lutosław5-Jul-11 10:47
Lutosław5-Jul-11 10:47 
QuestionC# Hash Sum - Add Bytes Pin
John Paul Walker4-Jul-11 17:03
John Paul Walker4-Jul-11 17:03 
AnswerRe: C# Hash Sum - Add Bytes Pin
Roger Wright4-Jul-11 17:38
professionalRoger Wright4-Jul-11 17:38 
GeneralRe: C# Hash Sum - Add Bytes Pin
John Paul Walker5-Jul-11 12:24
John Paul Walker5-Jul-11 12:24 
GeneralRe: C# Hash Sum - Add Bytes Pin
Matty2225-Sep-11 21:08
Matty2225-Sep-11 21:08 
AnswerRe: C# Hash Sum - Add Bytes Pin
BobJanova5-Jul-11 1:14
BobJanova5-Jul-11 1:14 
GeneralRe: C# Hash Sum - Add Bytes Pin
David19875-Jul-11 2:01
David19875-Jul-11 2:01 
Questionfind all 'n'-bit numbers with 'k' bit set [modified] Pin
Sameerkumar Namdeo1-Jul-11 23:46
Sameerkumar Namdeo1-Jul-11 23:46 
Hello Everybody,

suppose
A = number of ones
B = number of zeros
C = A + B
now there will be total of X unique C-bit numbers in which A bits are 1 and B bits are 0
X = (C!) / (A! * B!)
example
A = 4
B = 2
C = 6
X = 6! / (4! * 2!) = 15
01 001111
02 010111
03 011011
04 011101
05 011110
06 100111
07 101011
08 101101
09 101110
10 110011
11 110101
12 110110
13 111001
14 111010
15 111100

now,
is there any algorithm by which we can find values of these X C-bit numbers with out going through each of C-bit numbers i.e
without using following method
for(i = 0; i < pow(2, C); ++i)
{
    if i contains A 1s and B 0s then add i to list
}


thanks.
My Blog.

My codeproject Articles.

modified on Saturday, July 2, 2011 5:52 AM

AnswerRe: find all 'n'-bit numbers with 'k' bit set Pin
David19872-Jul-11 0:15
David19872-Jul-11 0:15 
GeneralRe: find all 'n'-bit numbers with 'k' bit set Pin
Sameerkumar Namdeo2-Jul-11 1:01
Sameerkumar Namdeo2-Jul-11 1:01 
QuestionSewer Colony Optimization Algorithm Pin
Anubhava Dimri30-Jun-11 18:05
Anubhava Dimri30-Jun-11 18:05 
AnswerRe: Sewer Colony Optimization Algorithm Pin
Roger Wright30-Jun-11 19:05
professionalRoger Wright30-Jun-11 19:05 
QuestionKnapsack Problem Algorithm [modified] Pin
Nikolay Nedelchev29-Jun-11 8:24
Nikolay Nedelchev29-Jun-11 8:24 
AnswerRe: Knapsack Problem Algorithm Pin
OriginalGriff30-Jun-11 9:26
mveOriginalGriff30-Jun-11 9:26 
QuestionLine Intersection Pin
musefan17-Jun-11 3:20
musefan17-Jun-11 3:20 
AnswerRe: Line Intersection Pin
dasblinkenlight17-Jun-11 5:51
dasblinkenlight17-Jun-11 5:51 
GeneralRe: Line Intersection Pin
musefan17-Jun-11 5:55
musefan17-Jun-11 5:55 
AnswerRe: Line Intersection Pin
Roger Wright17-Jun-11 20:34
professionalRoger Wright17-Jun-11 20:34 
GeneralRe: Line Intersection Pin
musefan21-Jun-11 0:12
musefan21-Jun-11 0:12 
AnswerRe: Line Intersection Pin
BobJanova20-Jun-11 23:41
BobJanova20-Jun-11 23:41 
GeneralRe: Line Intersection Pin
musefan21-Jun-11 0:08
musefan21-Jun-11 0:08 
QuestionPattern Cracking Question Pin
YSLGuru16-Jun-11 12:57
YSLGuru16-Jun-11 12:57 
AnswerRe: Pattern Cracking Question Pin
Moreno Airoldi17-Jun-11 22:52
Moreno Airoldi17-Jun-11 22:52 
AnswerRe: Pattern Cracking Question Pin
dasblinkenlight20-Jun-11 9:36
dasblinkenlight20-Jun-11 9:36 
AnswerRe: Pattern Cracking Question Pin
musefan21-Jun-11 0:34
musefan21-Jun-11 0:34 

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.