Click here to Skip to main content
15,908,112 members
Home / Discussions / C#
   

C#

 
AnswerRe: Using Array LIst Pin
Judah Gabriel Himango10-Sep-06 7:35
sponsorJudah Gabriel Himango10-Sep-06 7:35 
GeneralRe: Using Array LIst Pin
aynka200010-Sep-06 8:55
aynka200010-Sep-06 8:55 
Currently in my function (static void Permute(int[] a, int start, int finish)) all the values in the permutation are printed recursively in a loop
I want to change the program so that my function Permute returns an array list of int [] arrays to the Main function in the program
static void Main(String [] args)
{
int [] a=new int[] {3,4,2};


ArrayList sa= Permute(a,0,a.Length-1);=Pass the Array List


Console.ReadLine();

Please help
Thankyou

public class PermutationsLex
{




[STAThread]
static void Main(String [] args)
{
int [] a=new int[] {3,4,2};


ArrayList sa= Permute(a,0,a.Length-1);


Console.ReadLine();




}


static void Permute(int[] a, int start, int finish)
{



if (start == finish)
{
  for (int i = 0; i <= finish; i++)
  {
  Console.Write(a[i] + " " );
  }
  Console.WriteLine("");


}
else
{

for ( int i = start; i <= finish; i++)
{

swap(a,start,i);

Permute(a, start+1, finish);

swap(a,start,i);

}

}




}

public static void swap(int[] a, int i, int j)
{

int temp = a[i];
a[i] = a[j];
a[j] = temp;


} 
<pre>

GeneralRe: Using Array LIst Pin
Nader Elshehabi10-Sep-06 9:16
Nader Elshehabi10-Sep-06 9:16 
QuestionUsing Binary Trees Pin
aynka200010-Sep-06 7:14
aynka200010-Sep-06 7:14 
AnswerRe: Using Binary Trees Pin
User 665810-Sep-06 7:37
User 665810-Sep-06 7:37 
QuestionRe: create a PKI certificate with RSA public/private key. Pin
edchan10-Sep-06 4:25
edchan10-Sep-06 4:25 
AnswerRe: create a PKI certificate with RSA public/private key. Pin
Nader Elshehabi10-Sep-06 5:03
Nader Elshehabi10-Sep-06 5:03 
GeneralRe: create a PKI certificate with RSA public/private key. Pin
edchan10-Sep-06 5:49
edchan10-Sep-06 5:49 
GeneralRe: create a PKI certificate with RSA public/private key. Pin
Nader Elshehabi10-Sep-06 6:00
Nader Elshehabi10-Sep-06 6:00 
QuestionHow can I implement IPC between two applications(VB and C# ) Pin
Orchid8510-Sep-06 4:23
Orchid8510-Sep-06 4:23 
AnswerRe: How can I implement IPC between two applications(VB and C# ) Pin
Nader Elshehabi10-Sep-06 4:54
Nader Elshehabi10-Sep-06 4:54 
QuestionConnectionTimeout Pin
TAREQ F ABUZUHRI10-Sep-06 4:01
TAREQ F ABUZUHRI10-Sep-06 4:01 
AnswerRe: ConnectionTimeout Pin
TAREQ F ABUZUHRI10-Sep-06 4:41
TAREQ F ABUZUHRI10-Sep-06 4:41 
AnswerRe: ConnectionTimeout Pin
Nader Elshehabi10-Sep-06 4:50
Nader Elshehabi10-Sep-06 4:50 
GeneralRe: ConnectionTimeout Pin
TAREQ F ABUZUHRI10-Sep-06 6:00
TAREQ F ABUZUHRI10-Sep-06 6:00 
GeneralRe: ConnectionTimeout Pin
Nader Elshehabi10-Sep-06 6:06
Nader Elshehabi10-Sep-06 6:06 
QuestionShow sort header arrow and image in listview 2.0 Pin
ika210-Sep-06 1:23
ika210-Sep-06 1:23 
AnswerRe: Show sort header arrow and image in listview 2.0 Pin
Nader Elshehabi10-Sep-06 3:17
Nader Elshehabi10-Sep-06 3:17 
GeneralRe: Show sort header arrow and image in listview 2.0 Pin
ika210-Sep-06 3:34
ika210-Sep-06 3:34 
GeneralRe: Show sort header arrow and image in listview 2.0 Pin
Nader Elshehabi10-Sep-06 4:38
Nader Elshehabi10-Sep-06 4:38 
GeneralRe: Show sort header arrow and image in listview 2.0 Pin
Arjun "Mjolnir" Bahree10-Sep-06 3:38
Arjun "Mjolnir" Bahree10-Sep-06 3:38 
QuestionA 2D graphics via Direct3D - gaming engin Pin
HRiazi10-Sep-06 0:37
HRiazi10-Sep-06 0:37 
AnswerRe: A 2D graphics via Direct3D - gaming engin Pin
Nader Elshehabi10-Sep-06 1:00
Nader Elshehabi10-Sep-06 1:00 
AnswerRe: A 2D graphics via Direct3D - gaming engin Pin
Arjun "Mjolnir" Bahree10-Sep-06 3:46
Arjun "Mjolnir" Bahree10-Sep-06 3:46 
AnswerRe: A 2D graphics via Direct3D - gaming engin Pin
Judah Gabriel Himango10-Sep-06 7:37
sponsorJudah Gabriel Himango10-Sep-06 7:37 

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.