1 00:00:00,000 --> 00:00:03,381 >> [음악 재생] 2 00:00:03,381 --> 00:00:04,604 3 00:00:04,604 --> 00:00:05,520 DOUG 로이드 : 좋아. 4 00:00:05,520 --> 00:00:07,860 그래서 그냥 완료하면 단독으로 연결된 목록 미안 비디오 5 00:00:07,860 --> 00:00:09,568 나는 당신을 중단 클리프 행어의 비트. 6 00:00:09,568 --> 00:00:12,790 그러나 나는 당신이 완료 여기 기뻐요 이중 연결리스트의 이야기. 7 00:00:12,790 --> 00:00:15,250 >> 당신이에서 기억한다면 그 비디오, 우리는 이야기 8 00:00:15,250 --> 00:00:18,500 단독으로 연결된 방법에 대한 리스트는 우리의 능력에 참석 할 9 00:00:18,500 --> 00:00:22,090 정보를 다루는 여기서, 소자의 개수 10 00:00:22,090 --> 00:00:24,442 또는 상품의 수가 목록 성장 또는 축소 할 수 있습니다. 11 00:00:24,442 --> 00:00:26,400 우리는 지금 처리 할 수 뭐 그런 곳 12 00:00:26,400 --> 00:00:28,310 우리는 배열로 처리 할 수​​ 없습니다. 13 00:00:28,310 --> 00:00:30,560 >> 그러나 그들은 하나에서 고통 않습니다 중요한 제한하는 14 00:00:30,560 --> 00:00:33,790 단독으로 링크되어 있는지와 목록, 우리는 지금까지 이동할 수 있습니다 15 00:00:33,790 --> 00:00:36,200 목록을 하나의 방향으로. 16 00:00:36,200 --> 00:00:39,010 그리고 유일한 실제 상황 어디에 문제가 될 수있다 17 00:00:39,010 --> 00:00:41,250 때 우리가 노력하고 있었다 단일 요소를 삭제합니다. 18 00:00:41,250 --> 00:00:46,000 그리고 우리는 심지어 그것을 수행하는 방법에 대해 설명하지 않았다 의사에 단독으로 링크 된 목록에서. 19 00:00:46,000 --> 00:00:48,797 그것은, 확실히 행할 수 있지만, 이 번거 로움을 조금 할 수 있습니다. 20 00:00:48,797 --> 00:00:50,630 당신은 자신을 발견 그래서 경우 여기서 상황에서 21 00:00:50,630 --> 00:00:53,175 당신은 삭제하려는 목록에서 하나의 요소 22 00:00:53,175 --> 00:00:55,430 아니면 필요한 것 당신은 삭제 될거야 23 00:00:55,430 --> 00:00:57,970 에서 하나의 요소 목록, 당​​신은 할 수 있습니다 24 00:00:57,970 --> 00:01:02,090 사용을 고려하는 이중 연결 대신 단독으로 링크 된 목록으로 나열합니다. 25 00:01:02,090 --> 00:01:06,320 이중 연결리스트는 당신을 수 있기 때문에 앞뒤로 모두 이동 26 00:01:06,320 --> 00:01:09,340 대신 목록을 단지 앞으로 list-- 통해 27 00:01:09,340 --> 00:01:13,950 단지 하나의 여분의 원소를 첨가하여 우리의 구조 정의에 28 00:01:13,950 --> 00:01:16,690 이중 연결리스트 노드. 29 00:01:16,690 --> 00:01:19,770 >> 다시 말하지만, 당신은하지 않을거야 경우 단일 요소를 삭제 할 수 30 00:01:19,770 --> 00:01:24,810 list--에서 우리는 추가하고 있기 때문에 우리의 구조에 추가 필드 31 00:01:24,810 --> 00:01:28,340 정의, 노드 자체 이중 연결리스트에 대한 32 00:01:28,340 --> 00:01:29,550 더 큰 것입니다. 33 00:01:29,550 --> 00:01:31,600 그들은 걸릴거야 메모리의 바이트 이상까지. 34 00:01:31,600 --> 00:01:34,160 그리고 만약이 일이 아닙니다 당신은 할 필요 해요 35 00:01:34,160 --> 00:01:36,300 당신은 그것의 결정할 수 있습니다 해제하지 가치 무역 36 00:01:36,300 --> 00:01:39,360 여분을 지출해야합니다 메모리의 바이트가 필요합니다 37 00:01:39,360 --> 00:01:43,940 이중 연결리스트에 대한 당신이하지 않은 경우 갈은 단일 요소를 삭제합니다. 38 00:01:43,940 --> 00:01:46,760 그러나 그들은 또한 멋지다 너무 다른 것들에 대한. 39 00:01:46,760 --> 00:01:51,260 >> 내가 말했듯이 그래서, 우리는 단지 추가해야 우리의 구조에 대한 하나의 필드 40 00:01:51,260 --> 00:01:55,360 이 개념을 definition-- 이전 포인터. 41 00:01:55,360 --> 00:01:58,620 단독으로 연결된 목록 그래서, 우리 값과 다음 포인터가 42 00:01:58,620 --> 00:02:02,850 그래서 이중 연결리스트는있다 방법뿐만 아니라 뒤로 이동합니다. 43 00:02:02,850 --> 00:02:04,960 >> 이제 단독으로 링크에 목록 비디오, 우리는 이야기 44 00:02:04,960 --> 00:02:07,210 이들에 대한 다섯이다 당신이 할 필요가 주요 것들 45 00:02:07,210 --> 00:02:09,449 수 연결리스트와 함께 작동하도록 할 수 있습니다. 46 00:02:09,449 --> 00:02:12,880 그리고이 대부분 사실 그것은 이중 연결리스트가 있다고 47 00:02:12,880 --> 00:02:14,130 정말 큰 도약이 아니다. 48 00:02:14,130 --> 00:02:17,936 우리는 여전히 단지로를 통해 검색 할 수 있습니다 처음부터 전진은 종료합니다. 49 00:02:17,936 --> 00:02:20,810 우리는 여전히 중 노드를 만들 수 있습니다 허공, 거의 같은 방법으로. 50 00:02:20,810 --> 00:02:23,591 우리는 꽤 목록을 삭제할 수 있습니다 너무 많은 동일한 방법. 51 00:02:23,591 --> 00:02:25,340 유일한 일이 , 미묘하게 다른 52 00:02:25,340 --> 00:02:28,970 정말, 삽입하는 목록에 새 노드, 53 00:02:28,970 --> 00:02:33,722 우리는 마지막으로 삭제에 대해 이야기 할 것입니다 뿐만 아니라,리스트에서 하나의 요소. 54 00:02:33,722 --> 00:02:35,430 다시 말하지만, 거의 다른 세, 우리가있어 55 00:02:35,430 --> 00:02:37,888 그들에 대해 이야기하지 않을 지금 그들은 단지이기 때문에 56 00:02:37,888 --> 00:02:43,920 아이디어에 아주 사소한 조작 논의 단독으로 연결된 목록 비디오. 57 00:02:43,920 --> 00:02:46,292 >> 그럼 새 노드를 삽입 할 수 이중 연결리스트로. 58 00:02:46,292 --> 00:02:48,750 우리는이 일에 대해 이야기 뿐만 아니라 목록을 단독으로 연계, 59 00:02:48,750 --> 00:02:52,020 하지만 여분의 몇 가지있다 이중 연결리스트로 잡는다. 60 00:02:52,020 --> 00:02:55,280 우리는 [그래? 통과?]의 머리에 여기에 나열하고 어떤 임의의 값, 61 00:02:55,280 --> 00:02:58,600 우리는 새로운 머리를하고 싶지 이 기능 중 목록. 62 00:02:58,600 --> 00:03:01,414 이 dllnode 스타를 반환하는 이유입니다. 63 00:03:01,414 --> 00:03:02,330 그래서 단계는 무엇인가? 64 00:03:02,330 --> 00:03:04,496 그들은 다시, 매우 유사 목록을 단독으로 연계하는 65 00:03:04,496 --> 00:03:05,670 하나의 여분의 추가와 함께. 66 00:03:05,670 --> 00:03:08,900 우리는 새로운 공간을 할당 할 노드와 체크는 유효입니다 확인합니다. 67 00:03:08,900 --> 00:03:11,510 우리는 그 노드를 채우려 어떤 정보를 우리 68 00:03:11,510 --> 00:03:12,564 그 안에 넣고 싶다. 69 00:03:12,564 --> 00:03:15,480 마지막 것은 우리를 do-- 필요 우리가해야 할 여분의 것, rather-- 70 00:03:15,480 --> 00:03:19,435 이전 포인터를 수정하는 것입니다 목록의 이전 머리. 71 00:03:19,435 --> 00:03:21,310 기억 때문에 의 이중 연결리스트, 72 00:03:21,310 --> 00:03:23,110 우리는 앞으로 나아갈 수 있습니다 및 backwards--하는 73 00:03:23,110 --> 00:03:27,080 각 노드가 실제로 가리키는 것을 의미한다 두 개의 다른 노드 대신 한 것이다. 74 00:03:27,080 --> 00:03:29,110 그래서 우리는 수정해야 목록의 이전 머리 75 00:03:29,110 --> 00:03:32,151 의 새로운 머리 뒤로 가리 뭔가이었다 연결리스트, 76 00:03:32,151 --> 00:03:33,990 우리는 전에 할 필요가 없었다. 77 00:03:33,990 --> 00:03:37,420 그리고 이전과 같이, 우리는 단지를 반환 목록의 새로운 헤드 포인터. 78 00:03:37,420 --> 00:03:38,220 >> 그래서 여기에 목록입니다. 79 00:03:38,220 --> 00:03:40,144 우리는이 목록에 (12)를 삽입 할. 80 00:03:40,144 --> 00:03:42,060 그림은 알 수 약간 다릅니다. 81 00:03:42,060 --> 00:03:47,710 각 노드는 세 fields--을 포함 데이터 및 빨간색 다음 포인터, 82 00:03:47,710 --> 00:03:50,170 과 파란색에 이전 포인터. 83 00:03:50,170 --> 00:03:54,059 아무것도, 15 노드 앞에 온다 그래서 그 이전 포인터는 널 (null)입니다. 84 00:03:54,059 --> 00:03:55,350 이리스트의 시작이다. 85 00:03:55,350 --> 00:03:56,560 그 전에 아무것도 없습니다. 86 00:03:56,560 --> 00:04:03,350 그리고 아무것도, 10 노드 다음에 온다 및 그래서 다음 포인터뿐만 아니라 널입니다. 87 00:04:03,350 --> 00:04:05,616 >> 그럼이 목록에 (12)를 추가 할 수 있습니다. 88 00:04:05,616 --> 00:04:08,070 우리는 노드 [들림] 공간이 필요합니다. 89 00:04:08,070 --> 00:04:11,480 우리는의 (12) 내부를 넣어. 90 00:04:11,480 --> 00:04:14,840 그리고 다시, 우리가 정말해야 주의 체인을 깰 수 없습니다. 91 00:04:14,840 --> 00:04:17,144 우리는 다시 정렬 할 올바른 순서로 포인터. 92 00:04:17,144 --> 00:04:19,519 그리고 때로는 그 그런게 있습니다 우리는 특히 볼 수 있습니다로 93 00:04:19,519 --> 00:04:24,120 delete--으로 우리는 몇 가지를 않는 중복 포인터,하지만 괜찮아요. 94 00:04:24,120 --> 00:04:25,750 >> 그래서 우리는 먼저 무엇을 원하는가? 95 00:04:25,750 --> 00:04:28,290 내가 추천 할 것 일 당신은 아마해야 96 00:04:28,290 --> 00:04:35,350 하지 (12)의 포인터를 채우도록 아르 노드 당신은 사람이 다른 만지기 전에. 97 00:04:35,350 --> 00:04:38,640 그래서 12 다음에 가리려고? 98 00:04:38,640 --> 00:04:39,860 15. 99 00:04:39,860 --> 00:04:42,430 무슨 일이 (12) 앞에 오는? 100 00:04:42,430 --> 00:04:43,640 아무것도. 101 00:04:43,640 --> 00:04:46,280 이제 우리가 작성 한 12 추가 정보 102 00:04:46,280 --> 00:04:49,320 그래서 이전, 다음, 가치가있다. 103 00:04:49,320 --> 00:04:53,505 >> 이제 우리는 할 수 있습니다 15--이 여분을 우리가 비슷해 얘기했다 단계 104 00:04:53,505 --> 00:04:56,590 다시 12 ~ 15 점을 가질 수 있습니다. 105 00:04:56,590 --> 00:04:59,634 그리고 지금 우리의 머리를 이동할 수 있습니다 연결리스트는 12합니다. 106 00:04:59,634 --> 00:05:02,550 그래서 꽤 비슷한 우리 단독으로 연결된리스트로 일을했다, 107 00:05:02,550 --> 00:05:06,940 추가 단계를 제외하고 목록의 이전 머리를 연결 108 00:05:06,940 --> 00:05:09,810 목록의 새로운 머리에 백업합니다. 109 00:05:09,810 --> 00:05:12,170 >> 이제 마지막으로 삭제하자 연결리스트에서 노드. 110 00:05:12,170 --> 00:05:14,350 그래서 우리가 있다고 가정 해 봅시다 다른 기능이 111 00:05:14,350 --> 00:05:18,080 우리가 삭제하려는 노드를 찾는 것입니다 정확히 우리에게 포인터를 부여하고있다 112 00:05:18,080 --> 00:05:19,710 우리가 삭제하려는 노드입니다. 113 00:05:19,710 --> 00:05:22,360 우리는 심지어 말을 분명히 ..하지 않습니다 머리는 여전히 전 세계적으로 선언된다. 114 00:05:22,360 --> 00:05:23,590 우리는 여기에 머리를 필요가 없습니다. 115 00:05:23,590 --> 00:05:26,830 이 모든 기능을하고있는 우리가했습니다입니다 정확히 우리 노드에 대한 포인터를 발견 116 00:05:26,830 --> 00:05:28,090 없애합니다. 117 00:05:28,090 --> 00:05:28,940 의 그것을 없애 보자. 118 00:05:28,940 --> 00:05:31,859 그것은 함께 많은 쉽게 목록을 이중 연결. 119 00:05:31,859 --> 00:05:33,650 실제로의 First-- 단지 몇 가지. 120 00:05:33,650 --> 00:05:38,760 우리는 단지 주변을 수정해야 노드의 포인터가 건너 뛸 수 있도록 121 00:05:38,760 --> 00:05:40,240 노드 우리는 삭제할. 122 00:05:40,240 --> 00:05:43,484 그리고 우리는 그 노드를 삭제할 수 있습니다. 123 00:05:43,484 --> 00:05:45,150 그래서 다시, 우리는 여기를 통해 것입니다. 124 00:05:45,150 --> 00:05:49,625 우리는 분명히 결정했다 우리는 노드 X를 삭제하려면 125 00:05:49,625 --> 00:05:51,500 그리고 또, 내가 뭘 해요 way--에 의해 here-- 일 126 00:05:51,500 --> 00:05:54,580 에 대한 일반적인 경우이다 중간에 노드입니다. 127 00:05:54,580 --> 00:05:56,547 몇 가지 있습니다 추가주의 사항 당신 128 00:05:56,547 --> 00:05:59,380 삭제를 할 때 고려해야 할 목록의 시작 129 00:05:59,380 --> 00:06:01,040 또는 목록의 맨 끝. 130 00:06:01,040 --> 00:06:03,730 특별한 몇 가지가있다 코너의 경우도 처리합니다. 131 00:06:03,730 --> 00:06:07,960 >> 그래서이 모든 노드를 삭제하는 작업 list-- 하나의 중간에 그 132 00:06:07,960 --> 00:06:11,550 앞으로 합법적 인 포인터를 가지고 뒤로 합법적 인 포인터, 133 00:06:11,550 --> 00:06:14,460 합법적 이전 및 다음 포인터. 134 00:06:14,460 --> 00:06:16,530 다시 당신이 작업하는 경우 끝으로, 당신 135 00:06:16,530 --> 00:06:18,500 그것들을 처리 할 필요 약간 다르게, 136 00:06:18,500 --> 00:06:19,570 우리는하지 않을거야 지금 이야기. 137 00:06:19,570 --> 00:06:21,319 하지만 당신은 아마 수 필요한 것을 파악 138 00:06:21,319 --> 00:06:24,610 이 비디오를 시청하는 것만으로 수행 할 수 있습니다. 139 00:06:24,610 --> 00:06:28,910 >> 그래서 우리는 격리 한 X에서 X는 노드 우리는 목록에서 삭제할. 140 00:06:28,910 --> 00:06:30,140 우리는 무엇을해야합니까? 141 00:06:30,140 --> 00:06:32,800 첫째, 우리는 다시 정렬 할 필요가 외부 포인터. 142 00:06:32,800 --> 00:06:35,815 우리는 다시 정렬 할 필요가 9의 다음 13 스킵 143 00:06:35,815 --> 00:06:38,030 그리고 포인트는 10--있는 우리가 무슨 짓을했는지입니다. 144 00:06:38,030 --> 00:06:41,180 그리고 우리는 또한 필요 (10)의 이전을 재 배열 145 00:06:41,180 --> 00:06:44,610 대신 13을 가리키는 9를 가리 키도록. 146 00:06:44,610 --> 00:06:46,490 >> 그래서 다시,이 있었다 시작하는 도면이다. 147 00:06:46,490 --> 00:06:47,730 이것은 우리의 체인이었다. 148 00:06:47,730 --> 00:06:51,027 우리는 (13)를 통해 이동해야합니다 그러나 우리는 또한 보존 할 필요가 149 00:06:51,027 --> 00:06:52,110 리스트의 무결성. 150 00:06:52,110 --> 00:06:54,680 우리는 어떤을 잃고 싶지 않아 어느 한 방향으로 정보를 제공합니다. 151 00:06:54,680 --> 00:06:59,620 그래서 우리는 다시 정렬 할 필요가 포인터 신중하게 152 00:06:59,620 --> 00:07:02,240 그래서 우리는 모든 체인을 중단하지 않습니다. 153 00:07:02,240 --> 00:07:05,710 >> 그래서 우리는 9의 다음 포인터를 말할 수있다 같은 장소를 가리키는 154 00:07:05,710 --> 00:07:08,040 그 열세의 다음 포인터는 지금 지적한다. 155 00:07:08,040 --> 00:07:10,331 우리가 결국이기 때문에 (13)를 통해 이동 할 것. 156 00:07:10,331 --> 00:07:13,750 그래서 어디든지 13 점 다음, 당신을 구 대신이 지적하고 싶어요. 157 00:07:13,750 --> 00:07:15,200 그래서 그입니다. 158 00:07:15,200 --> 00:07:20,370 그리고 어디든지 13 점 다시 에, 13 앞에 오는대로, 159 00:07:20,370 --> 00:07:24,800 우리는 가리 (10)를 원하는 그 대신 13. 160 00:07:24,800 --> 00:07:29,290 당신이 따르는 경우에 지금, 알 화살표, 우리는 (13)를 제거 할 수 있습니다 161 00:07:29,290 --> 00:07:32,380 실제로 임의의 정보 손실없이. 162 00:07:32,380 --> 00:07:36,002 우리는리스트의 무결성을 유지 한 전방 및 후방 모두를 이동. 163 00:07:36,002 --> 00:07:38,210 그리고 우리는 단지 정렬 할 수 있습니다 조금 그것을 청소 164 00:07:38,210 --> 00:07:40,930 함께 목록을 당겨. 165 00:07:40,930 --> 00:07:43,270 그래서 우리는 재 배열 양쪽에 포인터. 166 00:07:43,270 --> 00:07:46,231 그리고 우리는 X를 해제 (13)를 포함 노드, 167 00:07:46,231 --> 00:07:47,480 우리는 체인을 중단하지 않았다. 168 00:07:47,480 --> 00:07:50,980 그래서 우리는 좋은했다. 169 00:07:50,980 --> 00:07:53,000 >> 여기에 링크 된 목록에 대한 최종 참고. 170 00:07:53,000 --> 00:07:55,990 그래서 singly- 모두와 이중 연결 목록, 우리가 보았 듯이, 171 00:07:55,990 --> 00:07:58,959 지원 정말 효율적으로 삽입 및 요소의 삭제. 172 00:07:58,959 --> 00:08:00,750 당신은 꽤 많이 할 수 일정한 시간에. 173 00:08:00,750 --> 00:08:03,333 우리는 무엇을 삭제해야 할 않았다 요소 전에 잠깐? 174 00:08:03,333 --> 00:08:04,440 우리는 하나의 포인터를 이동했다. 175 00:08:04,440 --> 00:08:05,920 우리는 다른 포인터를 이동했다. 176 00:08:05,920 --> 00:08:07,915 우리는 X-- 세 가지 작업을했다 해제. 177 00:08:07,915 --> 00:08:14,500 항상 세 가지 작업에 소요 노드를 무료로 그 node--을 삭제합니다. 178 00:08:14,500 --> 00:08:15,280 >> 우리는 어떻게 삽입합니까? 179 00:08:15,280 --> 00:08:17,280 글쎄, 우리는 항상있어 처음에 시침 180 00:08:17,280 --> 00:08:19,400 우리가 효율적으로 삽입하는 경우. 181 00:08:19,400 --> 00:08:21,964 그래서 우리는 rearrange-- 필요 그건 경우에 따라 182 00:08:21,964 --> 00:08:24,380 singly- 또는 이중 연결 목록, 우리는 세 가지 작업을 수행해야 할 수 있습니다 183 00:08:24,380 --> 00:08:26,824 또는 4 개의 조작의 최대. 184 00:08:26,824 --> 00:08:28,365 그러나 다시, 항상 서너이다. 185 00:08:28,365 --> 00:08:30,531 그것은 얼마나 많은 문제가되지 않습니다 요소는 우리의 목록에 186 00:08:30,531 --> 00:08:33,549 항상 서너 operations--있어 그냥 삭제가 항상 같은 187 00:08:33,549 --> 00:08:35,320 서너 작업. 188 00:08:35,320 --> 00:08:36,919 그것은 일정한 시간이다. 189 00:08:36,919 --> 00:08:38,169 그래서 정말 좋아요. 190 00:08:38,169 --> 00:08:40,620 >> 배열과 함께, 우리는하고 있었다 삽입 정렬과 같은. 191 00:08:40,620 --> 00:08:44,739 당신은 아마 삽입 리콜 종류는 일정 시간 알고리즘이 아니다. 192 00:08:44,739 --> 00:08:46,030 사실은 꽤 비싸다. 193 00:08:46,030 --> 00:08:48,840 그래서이 삽입 훨씬 더 있습니다. 194 00:08:48,840 --> 00:08:51,840 하지만 난에서 언급 한 바와 같이 리스트를 단독 비디오 연동, 195 00:08:51,840 --> 00:08:54,030 우리는 여기에 단점을 가지고 너무 오른쪽거야? 196 00:08:54,030 --> 00:08:57,580 우리는 능력을 잃었습니다 랜덤 요소에 액세스 할 수 있습니다. 197 00:08:57,580 --> 00:09:02,310 우리는 내가 요소 4 번을 원 말할 수 없다 연결리스트의 또는 요소 번호 (10) 198 00:09:02,310 --> 00:09:04,990 같은 방식으로 우리가 할 수있는 배열을 그렇게 199 00:09:04,990 --> 00:09:08,630 또는 우리는 단지 직접 인덱스 수 우리의 배열의 요소에. 200 00:09:08,630 --> 00:09:10,930 >> 그래서를 찾으려고 노력 링크 list--의 요소 201 00:09:10,930 --> 00:09:15,880 검색은 important-- 경우 지금 선형 시간이 걸릴 수 있습니다. 202 00:09:15,880 --> 00:09:18,330 목록이 길어지면, 그것은 하나의 추가 조치를 취할 수 있습니다 203 00:09:18,330 --> 00:09:22,644 리스트에있는 모든 단일 요소에 대한 순서는 우리가 원하는 것을 찾을 수 있습니다. 204 00:09:22,644 --> 00:09:23,560 그래서 무역 오프를있다. 205 00:09:23,560 --> 00:09:25,780 프로의 비트가있다 여기 죄수 요소입니다. 206 00:09:25,780 --> 00:09:29,110 >> 그리고 이중 연결리스트는되지 있습니다 데이터 구조의 조합의 종류 마지막 207 00:09:29,110 --> 00:09:32,840 우리가 얘기하자 그 모든 기본적인 건물을 복용 208 00:09:32,840 --> 00:09:34,865 C 블록은 함께 넣어. 209 00:09:34,865 --> 00:09:37,900 사실, 우리가 할 수 있기 때문에 심지어 이것보다 더 잘 할 210 00:09:37,900 --> 00:09:41,970 데이터 구조를 만드는 것을 당신은을 통해 검색 할 수 있습니다 211 00:09:41,970 --> 00:09:43,360 일정 시간이 너무. 212 00:09:43,360 --> 00:09:46,080 그러나 다른 비디오에서 해당에 대한 자세한. 213 00:09:46,080 --> 00:09:47,150 >> 나는 더그 로이드입니다. 214 00:09:47,150 --> 00:09:49,050 이 CS50입니다. 215 00:09:49,050 --> 00:09:50,877