陣列的操作處理與陣列元素的氣泡排序 (轉)
//(1)查詢陣列元素
static void Main(string[] args)
{
// TODO: 查詢陣列元素
int[] a= new int[100];
Console.WriteLine("輸入數字");
string s=Console.ReadLine();
int x=Int32.Parse(s);
Console.WriteLine("n 輸入int陣列元素 n");
for(int i=0;i
string s1=Console.ReadLine();
a[i]=Int32.Parse(s1);
}
Console.WriteLine("搜查元素n");
string s3=Console.ReadLine();
int x2=Int32.Parse(s3);
//迴圈部分陣列
for(int i=0;i
if(a[i]==x2)
{
Console.WriteLine("Search succesul");
Console.WriteLine("Element {0} found at location {1}n",x2,i+1);
Console.ReadLine ();
return;
}
}
}
---------------------------------------
//(2)查詢陣列元素中最大和最小的元素
static void Main(string[] args)
{
// TODO: 找出最大和最小的元素
int n;
float large,small;
int[] a = new int[50];
Console.WriteLine("輸入int陣列大小");
string s= Console.ReadLine();
n=Int32.Parse(s);
Console.WriteLine("輸入陣列元素");
for(int i=0;i
string s1=Console.ReadLine();
a[i]=Int32.Parse(s1);
}
large =a[0];
small= a[0];
for(int i=1;i
if(a[i]>large)
large=a[i]; //large變數
else if(a[i] small=a[i]; //更新small變數
}
Console.WriteLine("Largest element in the array is {0}",large);
Console.WriteLine("Smallest element in the array is {0}",small);
Console.ReadLine ();//暫停
}
----------------------------------------------
//陣列元素的氣泡排序
/*
第一遍使最輕的記錄上升到陣列的最頂端,
第二遍使剩下的最小的上升到第二位置,
第二遍掃描時不必再比較最頂端的記錄
*/
static void Main(string[] args)
{
int[] a= new int[100];
Console.WriteLine("輸入int陣列裡的元素數目");
string s=Console.ReadLine();
int x=Int32.Parse(s);
Console.WriteLine("輸入元素");
for(int j=0;j
string s1=Console.ReadLine();
a[j]=Int32.Parse(s1);
}
int limit= x-1;
for(int pass=0;pass
for(int j=0;j
if(a[j]>a[j+1])
{
int k=a[j]; //陣列元素
a[j]=a[j+1]; //陣列元素交換
a[j+1]=k; //陣列元素交換
}
}
}
Console.WriteLine("Sorted elements of an array are(氣泡排序)");
for (int j=0;j
Console.WriteLine(a[j]);
}
Console.ReadLine ();
}
---------------------------------------
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752043/viewspace-993433/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 陣列氣泡排序陣列排序
- 陣列與指標&氣泡排序陣列指標排序
- 為什麼處理排序陣列比未排序陣列快排序陣列
- 演算法--陣列氣泡排序和選擇排序原理分析演算法陣列排序
- 第 10 節:複合型別 1.4 氣泡排序與陣列去重型別排序陣列
- 記一次陣列操作:陣列 A 根據陣列 B 排序陣列排序
- PHP xml 轉陣列 陣列轉 xml 操作PHPXML陣列
- 陣列的排序陣列排序
- 為什麼處理排序的陣列要比非排序的快排序陣列
- 陣列及陣列物件操作 ----------包括排序,去重,合併,翻轉等陣列物件排序
- 陣列--移除陣列中指定的元素,不改變原陣列和改變原陣列陣列
- web前端陣列處理之陣列去重Web前端陣列
- 旋轉陣列中的最小元素陣列
- iOS開發·必會的演算法操作:字串陣列排序+模型物件陣列排序iOS演算法字串陣列排序模型物件
- 陣列排序陣列排序
- 如何將一維陣列轉換成與考慮南天陣列元素?陣列
- web前端陣列處理之扁平化陣列Web前端陣列
- java之陣列的索引,排序以及二維陣列Java陣列索引排序
- 陣列處理函式陣列函式
- PHP 陣列 & 字串處理PHP陣列字串
- java陣列元素的引用Java陣列
- 陣列二:使用陣列可變函式為陣列排序陣列函式排序
- 初識Java(Java陣列-陣列的基本操作)Java陣列
- js陣列元素排序程式碼例項JS陣列排序
- 對陣列的操作陣列
- 陣列的操作(2)陣列
- Scala的陣列操作陣列
- 陣列排序的實現陣列排序
- 陣列排序的測試陣列排序
- 陣列中每個陣列元素出現的次數陣列
- 關於js陣列的六種演算法---水桶排序,氣泡排序,選擇排序,快速排序,插入排序,希爾排序的理解。JS陣列演算法排序
- golang 陣列去重 移除陣列指定元素Golang陣列
- 陣列操作陣列
- 物件陣列排序物件陣列排序
- 移除陣列 arr 中的所有值與 item 相等的元素。不要直接修改陣列 arr,結果返回新的陣列陣列
- 當 Vue 處理陣列與處理純物件的方式一樣Vue陣列物件
- 如何高效的處理陣列對映陣列
- vue陣列操作遇到坑-關於陣列操作Vue陣列