나는 사람들의 명단과 도착 시간을 정당에 알릴 필요가있다. 그리고 그들이 떠날 때 나는이 명단에서 벗어나야한다. (최대 파티는 150입니다.)더 나은 설정, 배열 또는 목록은 무엇입니까?
세트를 사용하면 같은 사람을 두 번 추가하지 않아도됩니다.
목록을 사용하면 목록에 몇 개의 공백이 있으면 목록을 시작할 수 있습니다 (아무도 나타나지 않는 경우).
배열 (배열이 무엇인지는 모르지만)을 자주 사용했습니다.
제 생각에는 이름이 2 열이고 시간이 몇 군데입니다. 누군가 들어올 때, 나는 한 사람의 이름을 다른 사람의 이름으로 저장합니다. 그/그녀는 내가 그/그녀의 이름을 검색 할 때 그것을 삭제하고 다른 배열에 시간을 삭제하는 동일한 색인을 사용합니다.
목록에는 2 개의 요소로 이루어진 하나의 배열이있을 수 있습니다. 그런 다음 한 위치에만 추가해야하지만 검색은 좀 더 복잡합니다.
아니면 너무 복잡하게 만들었습니까?
시간을 값으로하여 사람이 입력 한지도는 어떻습니까? –
2 개의 어레이가 필요하지 않습니다. Person {time, name}의 배열을 가질 수도 있습니다. – Adrian
데이터에서 수행하려는 작업은 무엇입니까? 입력은 어떻게 생겼습니까? – Adrian