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:
SOZEL
2024-03-16 01:03:27 +07:00
committed by GitHub
parent ab371843ac
commit 192427a5d2
7 changed files with 9 additions and 10 deletions

View File

@ -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();
}

View File

@ -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);

View File

@ -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;