/Use-singly-linked-list

[자료구조] 5명의 사람에게 Random 값을 부여하고, 제일 적은 사람을 순차적으로 빼는 리스트 형식의 프로그램

Primary LanguageC

Use-singly-linked-list

[자료구조] stdlib.h 헤더 파일에 포함된 rand() 함수를 사용하여 각 사용자에게 Random 값을 부여하고, 부여받은 값이 제일 적은 사람을 순차적으로 리스트에서 삭제하는 프로그램

구조체를 사용해서 리스트의 노드를 구현하고, 사용자 user의 데이터 구조도 구조체를 사용하여 제작하였다.

  1. list_random 함수에서 각 user에게 Random 값을 부여
  2. delete_min()에서 부여받은 값을 비교하여, 최소값을 찾고 해당 사람은 리스트에서 삭제