实验内容过多,故参考做业: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;