스택 큐

ㅇ.ㅇ·2022년 7월 9일
  1. 스택(stack)
<script>
  // 택배상하차(stack)
  // 아이패드 생수 햇반 옷 등등 쌓임
  // 작업 중 실수로 2번째.. 빼야함.. 앞에 두놈이 막고있어서
  // 두놈을 빼야 햇반을 뺄 수 있어
  let 택배들 = []
  택배들.push('아이패드', '햇반', '생수', '옷')

  택배들.pop();
  택배들.pop();

  // 햇반을 반환값으로 받는다. 햇반을 내가 받았다.
  let 택배 = 택배들.pop()
  console.log(택배들)
  console.log(택배)
</script>
  1. 큐(queue)
<script>
  // 공항검색대
  // 컨베이어벨트와 X-레이 검사대
  let 박스들 = ['박스1', '박스2']
  console.log(박스들)
  let 박스 = 박스들.shift();
  console.log(박스)
</script>
  1. 가장 큰 수 찾기
<script>
  // 큰 수를 찾는다 -> 비교 -> 두 수
  // let 숫자들 = [1, 5, -10, 200, 40]
  let 숫자들 = [12,32,3,2,31,23,2,322,3,33,3,2,3,2,1]
  function 가장큰수(숫자들) {
    let 숫자 = 0;
    for(let i = 0; i < 숫자들.length; i++){
      if(숫자 < 숫자들[i]){
        숫자 = 숫자들[i]
      }
    }
    console.log(숫자)
  }
  가장큰수(숫자들)
</script>
profile
기록과 정리하는것을 계속해서 하려고 노력중이에요 😊

0개의 댓글