/SocialNetwork

Data Structures and Algorithms project completed during the second year of my Computer Science Engineering studies at UPV/EHU

Primary LanguageJavaMIT LicenseMIT

Social-Network

Programming project of the subject Data Structures and Algorithms given in second year of Computer Science Engineering in UPV/EHU.

The goal of this project is the creation a functional Social Network that coordinates people and the relations between them. Implementing not only different basic functions, such as loading people and relations into the network or downloading it’s contents into a ".txt" file, but also utilitarian functions, like simple searching and sorting.

The data structures already used at the project are:

  • Arrays (sorted and unsorted)
  • ArrayLists (sorted and unsorted)
  • LinkedList
  • Stack
  • Queue
  • Set
  • HashMap
  • Graph (adjacency list)