mirror of
https://github.com/TheAlgorithms/Java.git
synced 2025-07-25 05:22:39 +08:00
Parameterize references to generic types. (#5078)
* chore: remove unused imports * fix: parameterize references to generic types --------- Co-authored-by: vil02 <65706193+vil02@users.noreply.github.com>
This commit is contained in:
@ -145,7 +145,7 @@ public class DynamicArray<E> implements Iterable<E> {
|
||||
* @return Iterator a Dynamic Array Iterator
|
||||
*/
|
||||
@Override
|
||||
public Iterator iterator() {
|
||||
public Iterator<E> iterator() {
|
||||
return new DynamicArrayIterator();
|
||||
}
|
||||
|
||||
|
@ -53,7 +53,7 @@ public class CircleLinkedList<E> {
|
||||
|
||||
// utility function for traversing the list
|
||||
public String toString() {
|
||||
Node p = head.next;
|
||||
Node<E> p = head.next;
|
||||
String s = "[ ";
|
||||
while (p != head) {
|
||||
s += p.value;
|
||||
@ -91,7 +91,7 @@ public class CircleLinkedList<E> {
|
||||
}
|
||||
|
||||
public static void main(String[] args) {
|
||||
CircleLinkedList cl = new CircleLinkedList<String>();
|
||||
CircleLinkedList<Integer> cl = new CircleLinkedList<>();
|
||||
cl.append(12);
|
||||
System.out.println(cl);
|
||||
cl.append(23);
|
||||
|
@ -134,7 +134,7 @@ public class CursorLinkedList<T> {
|
||||
}
|
||||
|
||||
private void free(int index) {
|
||||
Node os_node = cursorSpace[os];
|
||||
Node<T> os_node = cursorSpace[os];
|
||||
int os_next = os_node.next;
|
||||
cursorSpace[os].next = index;
|
||||
cursorSpace[index].element = null;
|
||||
|
Reference in New Issue
Block a user