Creating an array of linked lists java -
working on problem discovering how connections between nodes long , short distances apart reduce route 1 node another. im creating array of example [500] want each point in array connected 2 before , 2 follow it. , points in array connected random place. need create adjacency matrix (an array of linked lists) , im terrible linked lists. me setting up, here node class created:
i going use array of arrays [][] figured since points connected more others linked list better suit needs.
edit: yeah guy told me use javas linked list, whill dont understand cycle through array of [500] , create new linked list , set first 2 nodes in linked list positions in array?
thanks guys!
edit:
got sorted out, anyways!
public class smallworld { public static void main(string [] args){ list<integer>[] sworld = new list [500]; //fill array nodes. (int = 0; < sworld.length; i++){ sworld [i] = new linkedlist<integer>(); if(i == 0){ sworld[i].add(i + 1); sworld[i].add(i + 2); } else if( == 1){ sworld[i].add(i - 1); sworld[i].add(i + 1); sworld[i].add(i + 2); } else if( == sworld.length - 2){ sworld[i].add(i - 2); sworld[i].add(i - 1); sworld[i].add(i + 1); } else if( == sworld.length - 1){ sworld[i].add(i - 2); sworld[i].add(i - 1); } else{ sworld[i].add(i - 2); sworld[i].add(i - 1); sworld[i].add(i + 1); sworld[i].add(i + 2); } }
Comments
Post a Comment