Click here to Skip to main content
15,887,135 members
Home / Discussions / C#
   

C#

 
GeneralRe: How to make an android phone does calls to people using vc#.net Pin
Mohammad Abdullaha13-Jun-18 9:48
Mohammad Abdullaha13-Jun-18 9:48 
GeneralRe: How to make an android phone does calls to people using vc#.net Pin
Gerry Schmitz13-Jun-18 9:58
mveGerry Schmitz13-Jun-18 9:58 
Questionfutronic fs80 fingerprint scanner integrat with c# Pin
Member 1020390311-Jun-18 21:52
Member 1020390311-Jun-18 21:52 
AnswerRe: futronic fs80 fingerprint scanner integrat with c# Pin
Richard MacCutchan11-Jun-18 23:13
mveRichard MacCutchan11-Jun-18 23:13 
QuestionArray bytes convert to json when export pdf through webservice Pin
Nishant.Chauhan8010-Jun-18 21:01
Nishant.Chauhan8010-Jun-18 21:01 
QuestionRe: Array bytes convert to json when export pdf through webservice Pin
Richard MacCutchan10-Jun-18 22:20
mveRichard MacCutchan10-Jun-18 22:20 
AnswerRe: Array bytes convert to json when export pdf through webservice Pin
Nathan Minier11-Jun-18 2:23
professionalNathan Minier11-Jun-18 2:23 
QuestionMultiple Loops Code Optimization Pin
Juanleroux10-Jun-18 16:31
Juanleroux10-Jun-18 16:31 
I have researched multiple sources and have come up with the following code that sorts the input array from low to high and outputs the sort order of position in the new sorted array.

The code below works, but I'd like to further optimize the final 11 x While loops into something that is more efficient. What is the best way to optimize this code?

Your help is greatly appreciated!

int[] i = {9, 2, 7, 6, 1, 3, 5, 4, 8};
   int[] j = (int[])i.Clone();
   
   int P01 = 0;
   int P02 = 0;
   int P03 = 0;
   int P04 = 0;
   int P05 = 0;
   int P06 = 0;
   int P07 = 0;
   int P08 = 0;
   int P09 = 0;
   
   int va = 0;
   int vp = 0;

   bool swapped = true;

   while (swapped) {

     swapped=false;
     va = 0;
	 
  //loop through all numbers in the array.
   while (va < i.Length -1)
   {
          //compare the two values.
           if (i[va] > i[va+1]) {

               int swap = i[va];
               i[va] = i[va+1];
               i[va+1] = swap;
               swapped=true;
           }

       //increment
       va++;  
   }
}

//loop through all numbers comparing original input array values vs. newly sorted array to determine position.
// Position 1
vp = 0;

while (vp < j.Length -1)
{
    if (j[0] = i[vp]) {
        P01 := vp + 1;
    }

       //increment
       vp++; 

}

// Position 2
vp = 0;

while (vp < j.Length -1)
{
    if (j[1] = i[vp]) {
        P02 := vp + 1;
    }

       //increment
       vp++; 

}

// Position 3
vp = 0;

while (vp < j.Length -1)
{
    if (j[2] = i[vp]) {
        P03 := vp + 1;
    }

       //increment
       vp++; 

}

// Position 4
vp = 0;

while (vp < j.Length -1)
{
    if (j[3] = i[vp]) {
        P04 := vp + 1;
    }

       //increment
       vp++; 

}

AnswerRe: Multiple Loops Code Optimization Pin
BillWoodruff10-Jun-18 17:58
professionalBillWoodruff10-Jun-18 17:58 
AnswerRe: Multiple Loops Code Optimization Pin
Luc Pattyn11-Jun-18 3:50
sitebuilderLuc Pattyn11-Jun-18 3:50 
Questionnice to know that a generic parameter of a function constrained to 'struct can .. Pin
BillWoodruff10-Jun-18 5:00
professionalBillWoodruff10-Jun-18 5:00 
AnswerRe: nice to know that a generic parameter of a function constrained to 'struct can .. Pin
Nathan Minier11-Jun-18 2:31
professionalNathan Minier11-Jun-18 2:31 
GeneralRe: nice to know that a generic parameter of a function constrained to 'struct can .. Pin
BillWoodruff11-Jun-18 5:33
professionalBillWoodruff11-Jun-18 5:33 
GeneralRe: nice to know that a generic parameter of a function constrained to 'struct can .. Pin
Nathan Minier13-Jun-18 8:21
professionalNathan Minier13-Jun-18 8:21 
QuestionDisplaying a grid of mixed controls from tabular data Pin Pin
Leif Simon Goodwin7-Jun-18 1:10
Leif Simon Goodwin7-Jun-18 1:10 
AnswerRe: Displaying a grid of mixed controls from tabular data Pin Pin
OriginalGriff7-Jun-18 1:19
mveOriginalGriff7-Jun-18 1:19 
GeneralRe: Displaying a grid of mixed controls from tabular data Pin Pin
Leif Simon Goodwin7-Jun-18 1:36
Leif Simon Goodwin7-Jun-18 1:36 
RantRe: Displaying a grid of mixed controls from tabular data Pin Pin
Richard Deeming7-Jun-18 2:12
mveRichard Deeming7-Jun-18 2:12 
GeneralRe: Displaying a grid of mixed controls from tabular data Pin Pin
OriginalGriff7-Jun-18 2:24
mveOriginalGriff7-Jun-18 2:24 
GeneralRe: Displaying a grid of mixed controls from tabular data Pin Pin
Leif Simon Goodwin7-Jun-18 2:46
Leif Simon Goodwin7-Jun-18 2:46 
GeneralRe: Displaying a grid of mixed controls from tabular data Pin Pin
Eddy Vluggen7-Jun-18 11:40
professionalEddy Vluggen7-Jun-18 11:40 
GeneralRe: Displaying a grid of mixed controls from tabular data Pin Pin
Leif Simon Goodwin7-Jun-18 2:38
Leif Simon Goodwin7-Jun-18 2:38 
GeneralRe: Displaying a grid of mixed controls from tabular data Pin Pin
Richard MacCutchan7-Jun-18 3:52
mveRichard MacCutchan7-Jun-18 3:52 
GeneralRe: Displaying a grid of mixed controls from tabular data Pin Pin
Leif Simon Goodwin7-Jun-18 21:34
Leif Simon Goodwin7-Jun-18 21:34 
QuestionC# COM dll with same name and same location to work for two projects/modules Pin
Member 117321396-Jun-18 21:31
Member 117321396-Jun-18 21:31 

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.