차이점 PUSH와 POP 사이 차이점
PUSH 대 POP
스택은 프로그래밍에서 사용되는 데이터 구조입니다. PUSH 및 POP라고하는 내용을 수정하기 위해 스택에서 수행 할 수있는 두 가지 기본 작업이 있습니다. PUSH와 POP의 주된 차이점은 스택과 관련된 것입니다. PUSH는 POP에서 항목을 제거하는 동안 스택에 항목을 추가하려는 경우에 사용됩니다.
스택은 책의 스택처럼 개별 데이터 항목을 배치하기 때문에 이름이 지정됩니다. 첫 번째 항목은 맨 아래로 이동하며 스택 맨 위에 항목을 추가하거나 제거 할 수만 있습니다. 스택의 중간 또는 하단에서 원하는 항목이 있으면 원하는 항목을 얻으려면 먼저 스택의 맨 위에서 모든 항목을 제거해야합니다. 이것을 Last In, First Out 구조 또는 LIFO라고도합니다.
스택을 수정하는 방법 외에도 커맨드 나 인수가 특정 스택과 다른 점이 있습니다. PUSH는 두 개의 인수, 즉 데이터를 추가 할 스택의 이름과 추가 할 항목의 값을 취합니다. 비교해 보면 POP에는 스택 이름 만 필요하며 값은 더 이상 적합하지 않습니다. POP는 스택 정지시 또는 마지막으로 스택에 추가 된 항목을 자동으로 제거합니다.스택은 프로그래밍에서 아주 단순하지만 매우 중요한 도구입니다. 스택을 집중적으로 사용하는 프로그램은 더 나은 기능을 제공하거나 일반적으로 완료된 작업을 단순화하는 PUSH 및 POP 위에 구축 된 다른 작업을 포함합니다.
요약:
1. PUSH는 스택에 항목을 추가하는 데 사용되지만 POP는 스택에 항목을 제거하는 데 사용됩니다.
2. PUSH는 두 개의 인수를 취하고 POP는 하나만 취합니다.