[TypeScript] 자료 구조로 담아내기. #4 - 배열(with. 시프트)
이번 편은 이전 편으로부터 이어집니다.
삽입과 삭제를 수행할 때는 일정 구간을 밀어내거나 당겨오게 됩니다. 이러한 연산을 일반적으로 시프트라 부릅니다.
왼쪽 시프트
function shl(mem: any[], l: number, r: number): void {
for(let i = l; i <= r; i++) { mem[i - 1] = mem[i]; }
}
왼쪽 시프트는 지정된 메모리 mem 중 l과 r로 지정된 범위를 왼쪽으로 한...
koranidro.hashnode.dev2 min read