面向自己的資料結構題庫

2021-06-26 13:44:10 字數 659 閱讀 8200

1. 演算法設計:在陣列中找到k元素的位置,並輸出,再找出最大值和次大值

#include#include#includeint searchsite(int a,int n,int k)

else

for(i=2;i<=n;i++)

else if(a[i] % 2 == 0 && a[j] % 2 == 0)

else if(a[i] % 2 != 0 && a[j] % 2 != 0)

else

if(i >= j)

break; }}

int main() // 主函式

{

int array[20];

int i=0,n;

srand ( (unsigned)time (null) );

printf("你想要陣列中有多少個元素啊 : ");

scanf("%d",&n);

printf("成功,隨機產生%d個數: ",n);

資料結構概述題庫

1 關於演算法特性描述正確的有 a 演算法保證計算結果的正確性 b 組成演算法的指令可以有限也可能無限 c 演算法描述中下一步執行的步驟不確定 d 演算法的有窮性指演算法必須在有限步驟內結束 解析 演算法保證計算結果的正確性。指令必須有限 演算法具有確定性 演算法不能含有死迴圈,必須在有限步驟內結束...

資料結構之物件導向的陣列

資料結構之物件導向的陣列 物件導向陣列 參考 物件導向陣列 author zhang public class ooparray 獲取陣列的長度 public int length 給陣列新增乙個元素 public void add int element 將元素新增到新陣列中 newarray a...

物件導向的資料結構 棧和佇列

stack棧 棧 statck 這種資料結構在計算機中是相當出名的。棧中的資料是先進後出的 first in last out,filo 棧只有乙個出口,允許新增元素 只能在棧頂上增加 移出元素 只能移出棧頂元素 取得棧頂元素等操作。在stl中,棧是以別的容器作為底部結構,再將介面改變,使之符合棧的...