1樓:匿名使用者
1.分解第二個線性表,按照大小進行插入操作2.先不管大小接合再排序
當然如果單連結串列的形式是建議插入的,因為排序的操作比插入多的多可以設一臨時變數p指向2線性表的尾端
逐個插入1號表,注意判斷插入的位置是否頭尾,需要做特殊處理
2樓:匿名使用者
linkedlistlist1=new linkedlist();
linkedlistlist2=new linkedlist();
linkedlistlist3=new linkedlist();
for(int i=0;i<5;i++)
collections.sort(list1);
collections.reverse(list1);
system.out.println(list1.tostring());
collections.sort(list2);
collections.reverse(list2);
system.out.println(list2.tostring());
list3.addall(list1);
list3.addall(list2);
collections.sort(list3);
collections.reverse(list3);
system.out.println(list3.tostring());
線性表和順序表的區別,C語言中的線性表 順序表和連結串列到底是什麼關係?
線性表是鏈式儲存結構,用連結串列實現,使用空間多,且合理。而順序表基本上是用陣列實現的,使用空間有限,會造成浪費。 順序表 靜態分配。程式執行之前必須明確規定儲存規模。隨機存取結構,主要是進行查詢,很少做插入和刪除操作時順序表。線性表 動態分配。只要記憶體空間尚有空閒,就不會產生溢位。從頭指標起順著...
c語言線性表和連結串列有什麼區別,C語言 線性表和連結串列有什麼區別
吉祥二進位制 線性表是最基本 最簡單 也是最常用的一種資料結構。線性表中資料元素之間的關係是一對一的關係,即除了第一個和最後一個資料元素之外,其它資料元素都是首尾相接的。線性表的邏輯結構簡單,便於實現和操作。因此,線性表這種資料結構在實際應用中是廣泛採用的一種資料結構。順序表是在計算機記憶體中以陣列...
請問這個線性表示怎麼做,線代,線性代數,線性表示,這裡不太明白怎麼可以求出唯一表示的
只要證明了兩組向量相互之間可以通過線性組合表示對方即可。例如,用a1和a2表示b1和b2,做法如下 1 因為a1有0元素,因此,要表示b1,必須用到 3 a2 而b1 3 a2 2 a1。因此,b1 3 a2 2 a1。同理可求得 b2 2 a2 a1。2 由1 再解方程組求a1 b1 b2和a2 ...