實驗內容過多,故參考做業:php
import
了以前的LinkedQueue
將須要輸入的元素放入鏈表隊列之中後再輸出,利用了數組的方法將元素以空格隔開後再放入鏈表中,最後打印整個鏈表。InputStreamReader
、BufferedReader
讀取文件123.txt
的數字8和9,並在LinkedQueue
中新寫入了addInList
和addFisrt
方法使得能夠將元素插入到鏈表中的第五位和首位,新寫入了delete
方法刪除指定位置的元素。LinkedQueue
中寫了selectionSort()
方法,排序完成後按照要求輸出。myarray
,以後的實現均以它爲基礎,第一部分的實現與鏈表的實現類似,而且相應的寫入了insertInarray
方法實現指定位置的插入,delete
實現指定位置的刪除。myaraay
中寫入了selectionSort()
方法實現排序後按要求輸出。1.java
2.node
3.git
4.
web
5.
數組
String[] a = sentence.split(" "); for (int i =0;i<a.length;i++){ queue.enqueue(a[i]); }
利用數組將每一個元素分開後再放入一一放入隊列之中,真是妙呀。數據結構
public void addFisrt(T element) { LinearNode<T> node = new LinearNode<T>(element); current = head; node.next = head; head = node; count++; }
而後竟然就成功了...成功了......我這個時候就很糾結,爲啥我要花一個下午的時間去網上查如何實現,最終卻只花了本身十分鐘的時間寫出了這個方法呢......學習
int n1 = Integer.parseInt(String.valueOf(lineTxt.charAt(0))); int n2 = Integer.parseInt(String.valueOf(lineTxt.charAt(2)));
在提取了元素的同時將元素轉化爲整形,真是厲害。設計
for (int i = elements; i > index-1; i--) { array[i+1] = array[i]; } array[index] = element;