思路分析:
首先設定乙個變數儲存表頭元素,再設定兩個變數儲存順序表第乙個元素和最後乙個元素,然後分別從兩端開始遍歷順序表的元素與表頭元素相比較,先從從j所儲存的元素開始,若比表頭元素小,則j–,若比表頭元素大將j所儲存的元素附給當前i所儲存的元素,然後又從i開始比較,如此往復,直到i>=j.
#include#include#include#define maxsize 10
using namespace std;
typedef structsqlist;
void exchange(sqlist &a)
while(itemp)
j--;
if(a.data[j] < temp)
}a.data[i] = temp;
}int main()
for(i=0;iprintf("\n");
exchange(a);
for(i=0;ireturn 0;
}
XML中元素與屬性的比較
首先要明確的是,在很情況下屬性和元素可以互換的.但是大家既然存在必定有它的道理.1 屬性的乙個優點是它與它的父元素建立了很強的聯絡.這樣使得處理乙個與元素相關聯的屬性很容易,特別是對於sax.2 元素有層次結構,而屬性沒有,所以屬性不能巢狀.所以有些人主張,屬性用來保持內容,而元素則表達結構.3 想...
Problem B 調整表中元素順序(線性表)
time limit 1 sec memory limit 2 mb submit 33 solved 13 submit status web board 若乙個線性表l採用順序儲存結構儲存,其中所有元素都為整數。設計乙個演算法,將所有小於0的元素移到所有大於0的元素前面,要求演算法的時間複雜度不...
兩個列表中元素比較
rules 模擬 確保每位使用者的使用者名稱都有獨一無二的方式 1.建立乙個當前使用者名稱列表current users 2.建立乙個新的使用者名稱列表new users,確保其中有一兩個使用者名稱也包含在 current users中 3.遍歷列表new users,對於其中每個使用者名稱,都檢查...