1 00:00:00,000 --> 00:00:00,890 2 00:00:00,890 --> 00:00:03,835 >> [음악 연주] 3 00:00:03,835 --> 00:00:10,597 4 00:00:10,597 --> 00:00:12,030 >> 스피커 1 : 좋아, 모두. 5 00:00:12,030 --> 00:00:14,330 나와 함께 마지막 부분에 오신 것을 환영합니다. 6 00:00:14,330 --> 00:00:16,160 그것은 아주 학기되었습니다. 7 00:00:16,160 --> 00:00:21,290 나는이 같은이며, 믿을 수 없어 12 주 또는 11, 뭐 그런. 8 00:00:21,290 --> 00:00:24,520 그러나 그것은 우리의 마지막이기 때문에 섹션, 우리는 사탕 많이 있습니다. 9 00:00:24,520 --> 00:00:27,090 그리고 시도거야와 당신뿐만 아니라 I 수험 10 00:00:27,090 --> 00:00:30,270 수요일에 당신의 퀴즈 수 있습니다. 11 00:00:30,270 --> 00:00:34,060 그래서 아마 가장 좋은 방법으로, 퀴즈 검토와 같은, 끝 부분. 12 00:00:34,060 --> 00:00:35,630 그러나 우리는 시도하고 재미 만들거야. 13 00:00:35,630 --> 00:00:36,720 그리고 항상 사탕이있다. 14 00:00:36,720 --> 00:00:39,070 그래서 희망, 그게 더 좋게 만드는 것입니다. 15 00:00:39,070 --> 00:00:43,800 >> 퀴즈 꽤 될 것입니다 퀴즈 제로만큼 같은 일. 16 00:00:43,800 --> 00:00:46,840 그것은 될 것 같은 형식, 같은 길이. 17 00:00:46,840 --> 00:00:50,065 당신은 흩어져 방에있을거야 캠퍼스에서, 때문에이 18 00:00:50,065 --> 00:00:54,660 당신의 900에 가까운, 우리는 할 수 없습니다 모든이 같은 객실을 보유. 19 00:00:54,660 --> 00:00:58,610 그래서 모두보고해야 퀴즈 하나의 문서 20 00:00:58,610 --> 00:01:02,410 cs50.harvard.edu에서 온라인으로 오늘 밤이나 내일 밤. 21 00:01:02,410 --> 00:01:06,070 당신이 어디를 걸 알고 확인 당신이 가지고 필요한가는. 22 00:01:06,070 --> 00:01:10,052 정말, 당신은 단지 자신을 가져 가야 연필은, 당신도 잘해야합니다. 23 00:01:10,052 --> 00:01:11,760 질문이 될 것입니다 매우 동일. 24 00:01:11,760 --> 00:01:15,250 아마 몇 가지가있을 것입니다 여러 선택, 몇 짧은 대답, 25 00:01:15,250 --> 00:01:22,610 일부 코딩, 어쩌면 약간의 참 / 거짓, 물건의 종류를 일치. 26 00:01:22,610 --> 00:01:27,790 그래서 당신은 너무 안 형식에 의해 놀라게했다. 27 00:01:27,790 --> 00:01:31,380 >> 어떤 놀라운 일이 될 수 있습니다 것은 길이, 이는 전년도에, 28 00:01:31,380 --> 00:01:32,970 더 이상이었다. 29 00:01:32,970 --> 00:01:38,060 내 년에, 나는 하나의 친구가없는 이 시험에 마무리 기억해. 30 00:01:38,060 --> 00:01:41,100 여러 같이 있었다 페이지는 공백으로 남겨. 31 00:01:41,100 --> 00:01:43,710 따라서 길이가 될 수있다 방향 감각을 혼란 가지 32 00:01:43,710 --> 00:01:47,554 단지 몇 년에, 그것을 가지고 있기 때문에 더 이상 퀴즈 하나 이상이었다. 33 00:01:47,554 --> 00:01:49,720 나는 그것이 무엇 아무 생각이 올해처럼 될 것, 34 00:01:49,720 --> 00:01:51,640 하지만주의해야 할 뭔가. 35 00:01:51,640 --> 00:01:53,390 >> 또한, difficulty-- 사람들은 경향 36 00:01:53,390 --> 00:01:56,660 퀴즈 하나 훨씬 더 찾을 수 퀴즈 0보다 어렵다. 37 00:01:56,660 --> 00:01:58,590 다시 말하지만, 당신은 알고있다, 경우 당신은 가지 걷고 있어요 38 00:01:58,590 --> 00:02:01,590 밖으로 조금 불안 때문에 느낌 당신이 생각만큼 잘하지 않았다 39 00:02:01,590 --> 00:02:04,430 당신은하지 않았다처럼 당신 또는 당신은 느낄 것 당신이 퀴즈 하나에 한뿐만 아니라 수행 40 00:02:04,430 --> 00:02:07,429 아마이 있다는 것을 기억 이런 느낌을 다른 사람의 많은. 41 00:02:07,429 --> 00:02:09,800 나는 확실히 그 사람들 중 하나였다. 42 00:02:09,800 --> 00:02:11,770 퀴즈 하나, 같은 루프 저를 던졌다. 43 00:02:11,770 --> 00:02:14,540 그리고 내 친구들이 큰이 JP 감싸고에서 그들의 그림 44 00:02:14,540 --> 00:02:17,834 종류의이 거대한으로 선디, 퀴즈 하나 같이되고, 45 00:02:17,834 --> 00:02:19,250 그들이 눈물 속 현장에있는 것처럼 찾고. 46 00:02:19,250 --> 00:02:21,860 >> 그래서 일반적인 느낌이다. 47 00:02:21,860 --> 00:02:25,257 그것은 힘든 퀴즈의 힘든 시험입니다. 48 00:02:25,257 --> 00:02:28,340 물론, 당신은 밖으로 와서 경우 당신은 당신을 위해, 좋은 그것을 흔들 것 같은 느낌. 49 00:02:28,340 --> 00:02:32,050 하지만 당신은 아마도 그건 ... 거 알아 당신은 거의 가장 확실히 아니다 50 00:02:32,050 --> 00:02:36,020 당신 같은 느낌 걸어 혼자 경우, 응, 아마 더 입수 할 수 있었다. 51 00:02:36,020 --> 00:02:37,003 이거 질겨 요. 52 00:02:37,003 --> 00:02:37,503 그래 그래. 53 00:02:37,503 --> 00:02:39,120 >> 청중 : 그것은 가치가 얼마 [INAUDIBLE에 대한,? 54 00:02:39,120 --> 00:02:40,411 >> 스피커 1 : 그것은 같은 가치가있다. 55 00:02:40,411 --> 00:02:41,730 그래. 56 00:02:41,730 --> 00:02:45,150 그러나 다시, 그것도 될 것 클래스의 방법 나머지에 의해 영향을 57 00:02:45,150 --> 00:02:48,766 하지, 당신의 절은 어떻게하는지, 당신은 어떻게 시간이 지남에 따라 개선했습니다. 58 00:02:48,766 --> 00:02:50,390 등급은 블랙 박스의 약간이다. 59 00:02:50,390 --> 00:02:54,310 그래서 실제 수 또는 비율 당신이 얻을 60 00:02:54,310 --> 00:02:56,790 반드시 직접처럼되지 않습니다 등급과 상관 61 00:02:56,790 --> 00:02:57,790 당신이받을거야. 62 00:02:57,790 --> 00:03:00,210 많이가있다 그것으로 이동 요인. 63 00:03:00,210 --> 00:03:04,090 >> 그와 함께 그래서, 우리는에 갈거야 일부 퀴즈 검토를 통해 이동합니다. 64 00:03:04,090 --> 00:03:07,600 난 그냥이를 실행하는거야 너희들을위한 마지막 시간 등을들 수있다. 65 00:03:07,600 --> 00:03:10,960 나는 모든 해답을 가지고 작년 중 하나를 퀴즈. 66 00:03:10,960 --> 00:03:14,260 너희들이 당겨 싶다면 당신의 자신의 컴퓨터에 최대, 67 00:03:14,260 --> 00:03:18,100 이 시험을 촬영 한 경우 전에 당신은 질문이, 68 00:03:18,100 --> 00:03:20,090 나는 우리가 할 수 생각했다 그냥 통과 69 00:03:20,090 --> 00:03:22,380 그에 더 어려운 것들. 70 00:03:22,380 --> 00:03:25,810 그래서 우리는 아마 그것에 대해 이야기 할 수 좀 더 통찰력을 얻을 71 00:03:25,810 --> 00:03:29,260 일부 뒤에 직관에 이러한 질문은, 어떻게 그들에게 접근한다. 72 00:03:29,260 --> 00:03:34,420 >> 뿐만 아니라, 지난 번처럼, 나는 100 슬라이드 데크가 73 00:03:34,420 --> 00:03:37,760 즉, 기본적으로 모든이 슬라이드의 I 74 00:03:37,760 --> 00:03:40,360 이전을 위해 준비했습니다 마지막 quiz-- I 이후 섹션 75 00:03:40,360 --> 00:03:41,540 이 갑판에있다. 76 00:03:41,540 --> 00:03:43,960 그래서 우리는 통과 할 수 있습니다 거의 아무것도 77 00:03:43,960 --> 00:03:46,450 우리가 이야기 한 것을 사전에 어쩌면 당신에게 78 00:03:46,450 --> 00:03:49,130 에 좀 더 설명을 할 수 있습니다. 79 00:03:49,130 --> 00:03:50,320 우리는 먼저 할 수 있습니다. 80 00:03:50,320 --> 00:03:52,567 >> 그러나 그렇지 않으면, 나는 슈퍼 해요 단지 작품의 종류의 행복 81 00:03:52,567 --> 00:03:53,900 당신과 함께 이러한 문제를 통해. 82 00:03:53,900 --> 00:03:58,700 그리고 정말 여기에 있어요 너희들은 어떻게 생각하는지에 초점을 83 00:03:58,700 --> 00:04:01,466 에 집중하는 것이 가장 중요 할 것입니다. 84 00:04:01,466 --> 00:04:03,466 의처럼, 분명히, 모든 이 물건은 중요하다. 85 00:04:03,466 --> 00:04:07,444 86 00:04:07,444 --> 00:04:10,610 우리는 퀴즈 하나를 통과, 특히, 확실히, 같은 것들을 지적합니다 87 00:04:10,610 --> 00:04:13,380 오,이 뭔가 수 있습니다 당신은 정말 알고 싶어요 88 00:04:13,380 --> 00:04:15,170 또는 당신은 당신의 컨닝 페이퍼에 갖고 싶어. 89 00:04:15,170 --> 00:04:18,100 나는 당신에게 일을 말하는거야 우리는 종류의 통과로. 90 00:04:18,100 --> 00:04:22,079 >> 그 노트에 그래서, 어떤 일이있다 것을 너희들이 가서 하시겠습니까? 91 00:04:22,079 --> 00:04:26,050 또한, 나는 갑판에없는 경우, 우리는 웹에서 뭔가를 해낼 수 92 00:04:26,050 --> 00:04:28,340 또는 우리는 시도 할 수 있습니다 즉석에서 예입니다. 93 00:04:28,340 --> 00:04:32,756 그러나 어떤 개념 당신 사람들은에 약간 퍼지입니다. 94 00:04:32,756 --> 00:04:33,880 [? 브라이언은?] 니스, 니가 한 95 00:04:33,880 --> 00:04:36,134 >> 청중 : 아, 누적입니까? 96 00:04:36,134 --> 00:04:38,300 마찬가지로, 퀴즈에 물건입니다 제로는 여기에있을거야? 97 00:04:38,300 --> 00:04:41,100 >> 스피커 1 : 그것은 누적이다, 그러나 더있어 98 00:04:41,100 --> 00:04:44,330 일에 대한 강조의 마지막 퀴즈입니다. 99 00:04:44,330 --> 00:04:48,410 그래서 분명히 너희들이 변수 및 루프에 대해 배웠습니다, 100 00:04:48,410 --> 00:04:49,380 및 조건문. 101 00:04:49,380 --> 00:04:52,030 그리고 그것은 단지 그 달라요 그들은이기 때문에, 멀리 갈 102 00:04:52,030 --> 00:04:55,210 모든 것에 분명히 내재 우리가 배운 것을 다른. 103 00:04:55,210 --> 00:04:58,560 104 00:04:58,560 --> 00:05:01,260 >> 질문이있을 수 있습니다 이 종류, 또는에 105 00:05:01,260 --> 00:05:03,710 질문이있을 수 있습니다 다른 검색에. 106 00:05:03,710 --> 00:05:07,000 또는 몇 가지가있을 수 있습니다 아마 무엇인가에 대한 질문 당신 107 00:05:07,000 --> 00:05:09,230 의 컴파일 할 필요 또는 다른 오류가 발생합니다. 108 00:05:09,230 --> 00:05:12,360 그러나 만약 당신이 검토 한 작년 퀴즈 하나, 109 00:05:12,360 --> 00:05:15,870 당신은 것을 알 수 있습니다 아주 많은 것들에 초점을 맞춘 110 00:05:15,870 --> 00:05:18,710 그 마지막 퀴즈 이후 일어난. 111 00:05:18,710 --> 00:05:20,270 >> 왜 그 문은 항상 잠겨? 112 00:05:20,270 --> 00:05:21,555 정말 날 귀찮게. 113 00:05:21,555 --> 00:05:25,310 난 항상 그것을 통해 이동하려고하기 때문에. 114 00:05:25,310 --> 00:05:28,450 >> 그래서 꽤 많아요 퀴즈는 얼마나. 115 00:05:28,450 --> 00:05:32,360 그래서 어떤 개념이있다 그 너희들이 가서 하시겠습니까? 116 00:05:32,360 --> 00:05:35,210 아니면 우리가에 권리를 이동할 수 있습니다 다만 퀴즈 하나의보고 117 00:05:35,210 --> 00:05:39,570 작년 가지려고에서 이 연습 문제를 통해. 118 00:05:39,570 --> 00:05:41,220 우리는 또한 앞뒤로 전환 할 수 있습니다. 119 00:05:41,220 --> 00:05:43,130 이 것의 일회성 정렬 아니다. 120 00:05:43,130 --> 00:05:46,367 121 00:05:46,367 --> 00:05:46,950 질문? 122 00:05:46,950 --> 00:05:49,688 123 00:05:49,688 --> 00:05:50,188 예. 124 00:05:50,188 --> 00:05:51,950 >> 청중 : 내가 질문을 할 수 another--에 대한 질문 125 00:05:51,950 --> 00:05:52,950 >> 스피커 1 : 또 하나? 126 00:05:52,950 --> 00:05:54,500 >> 청중 :이 다른 년부터입니다. 127 00:05:54,500 --> 00:05:54,756 >> 스피커 1 : 그래. 128 00:05:54,756 --> 00:05:56,068 우리는 또한 다른 해 할 수 있습니다. 129 00:05:56,068 --> 00:05:57,820 >> 청중 : OK. 130 00:05:57,820 --> 00:05:58,710 2011 그래서. 131 00:05:58,710 --> 00:06:00,135 >> 스피커 1 : 2011. 132 00:06:00,135 --> 00:06:02,880 오, 그 날 전에 해였다. 133 00:06:02,880 --> 00:06:04,032 날이 올려 보자. 134 00:06:04,032 --> 00:06:04,934 >> 청중 : 나는 생각한다. 135 00:06:04,934 --> 00:06:07,920 136 00:06:07,920 --> 00:06:12,842 >> SPEAKER 1 :이 양태 비는 날을 던지고있다. 137 00:06:12,842 --> 00:06:14,435 >> 청중 : 11, 12. 138 00:06:14,435 --> 00:06:16,637 >> SPEAKER 1 : (11, 12). 139 00:06:16,637 --> 00:06:17,415 확인을 클릭합니다. 140 00:06:17,415 --> 00:06:18,790 음, 여기, 우리는 왜 이렇게하지? 141 00:06:18,790 --> 00:06:22,390 당신은 모든 사람들이 단지 몇을 얘들 아 분의 퀴즈를 통해 볼 수 있습니다. 142 00:06:22,390 --> 00:06:23,759 그리고 우리는 목록을 컴파일합니다. 143 00:06:23,759 --> 00:06:25,050 그리고 우리는 그들을 통해 이동합니다. 144 00:06:25,050 --> 00:06:25,990 좋아? 145 00:06:25,990 --> 00:06:28,530 나는 무리를 얻을 수 있지만 이 물건의 설정. 146 00:06:28,530 --> 00:06:29,440 확인을 클릭합니다. 147 00:06:29,440 --> 00:06:31,850 난 그냥 쓰는거야 종이에 일 다운. 148 00:06:31,850 --> 00:06:47,460 149 00:06:47,460 --> 00:07:36,009 >> 2011, 11, 12? 150 00:07:36,009 --> 00:07:38,880 난 그냥이 디스플레이를 변경하는거야. 151 00:07:38,880 --> 00:07:39,380 확인을 클릭합니다. 152 00:07:39,380 --> 00:07:40,320 이게 더 낫다. 153 00:07:40,320 --> 00:07:45,490 154 00:07:45,490 --> 00:07:47,700 이 이상. 155 00:07:47,700 --> 00:08:04,632 156 00:08:04,632 --> 00:08:06,130 좋아. 157 00:08:06,130 --> 00:08:08,590 >> 다른 사람은이 그 그들은 시작하고 싶습니다? 158 00:08:08,590 --> 00:08:11,270 159 00:08:11,270 --> 00:08:20,360 당신이 더 많은 것을 원하는 경우에 또한, 말을 잊었다 많은 사람이 당신을 이야기 160 00:08:20,360 --> 00:08:23,182 단지 당신에게 균열을주는 마지막 여섯 주 과정, 161 00:08:23,182 --> 00:08:24,890 우리는 검토를 실행 7시에서 세션 162 00:08:24,890 --> 00:08:29,580 노스 웨스트 8:30 오늘 밤에 또한 무슨 일이 있었 B103, 163 00:08:29,580 --> 00:08:34,219 이에 무슨 마지막으로, 수 게이브와 나, 한나, 데 이븐, 164 00:08:34,219 --> 00:08:38,799 롭은 가지에서 도움 그냥 가지 모두를 던지는 사이드 라인 165 00:08:38,799 --> 00:08:41,630 정보는 수도 당신의 컨닝 페이퍼에 갖고 싶어, 166 00:08:41,630 --> 00:08:43,101 , 슬래시가 일반적으로 알고있다. 167 00:08:43,101 --> 00:08:44,600 청중 : 그건 바로, 온라인으로도입니까? 168 00:08:44,600 --> 00:08:45,766 스피커 1 : 그것은 또한 온라인입니다. 169 00:08:45,766 --> 00:08:48,500 그래서 당신은이 빠져 있습니다 불쾌한 날씨, 기숙사로 이동 170 00:08:48,500 --> 00:08:50,620 당신이 원하신다면하고 라이브 스트리밍. 171 00:08:50,620 --> 00:08:52,420 나는 많은 확신합니다 사람들 .. 난 것 알고 172 00:08:52,420 --> 00:08:55,541 내가 당신 입장이라면 것을 일을합니다. 173 00:08:55,541 --> 00:08:56,040 확인을 클릭합니다. 174 00:08:56,040 --> 00:08:59,152 그럼 왜 우리는 너의 ... 시작되지 않습니다 당신이 희망 얘들 동안, 175 00:08:59,152 --> 00:09:00,110 당신은을 통해 찾고 있습니다. 176 00:09:00,110 --> 00:09:03,068 그렇지 않으면, 난 그냥 작업을 시작할 수 있습니다 퀴즈 하나에 여러 가지를 통해 177 00:09:03,068 --> 00:09:05,490 지난해하면 않는 한 특정 질문이 있습니다. 178 00:09:05,490 --> 00:09:09,740 >> 우리는이와 함께 시작합니다 스택 여기에 대해 의문을 제기. 179 00:09:09,740 --> 00:09:17,940 그래서 모두가 기억 않습니다 스택이 무엇 가지? 180 00:09:17,940 --> 00:09:21,760 우리는 난 ... 사람이 그냥 줄 수있는 경향이 어떻게 나 스택에 대한 일반적인 설명? 181 00:09:21,760 --> 00:09:23,300 데이터 구조의 유형. 182 00:09:23,300 --> 00:09:23,900 확인을 클릭합니다. 183 00:09:23,900 --> 00:09:25,650 그래서 중 하나 데이터 구조 그 우리 184 00:09:25,650 --> 00:09:30,620 이 같은 너의 ... 익숙한 것으로 예상 스택, 배열, 큐, 등. 185 00:09:30,620 --> 00:09:31,120 예. 186 00:09:31,120 --> 00:09:33,005 >> 청중 : 마찬가지로 먼저 마지막 아웃, 뭔가. 187 00:09:33,005 --> 00:09:34,810 >> 스피커 1 : 처음에, 마지막 아웃입니다. 188 00:09:34,810 --> 00:09:35,310 정확히. 189 00:09:35,310 --> 00:09:37,830 그래서 스택은 정확히 우리가 생각하는 경향이 무엇 190 00:09:37,830 --> 00:09:39,720 우리가 생각하는 경우에 대한 물건의 스택. 191 00:09:39,720 --> 00:09:41,024 그래서 스택 번호판. 192 00:09:41,024 --> 00:09:43,440 당신이 내려 첫 번째 판 하단에 될 것입니다, 193 00:09:43,440 --> 00:09:45,981 그리고 마지막이 될 것 당신이 마지막에 제거 하나. 194 00:09:45,981 --> 00:09:47,180 그들이 쌓아 때문입니다. 195 00:09:47,180 --> 00:09:50,390 >> 그리고 당신은, 아래 중 하나를 수행 일반적으로, 물건은 충돌 및 휴식. 196 00:09:50,390 --> 00:09:53,150 그래서 당신이 생각할 수있는 스택 다만 스택 번호판을 좋아한다. 197 00:09:53,150 --> 00:09:57,707 또는 예를 들어 우리가 항상 사용하려면 D 홀에서, 당신은 트레이를 가지고, 198 00:09:57,707 --> 00:09:59,790 그들은 모두 쌓아있어 당신은 상단에서 걸릴. 199 00:09:59,790 --> 00:10:02,880 그래서의 마지막은 제 한 아웃이다. 200 00:10:02,880 --> 00:10:03,580 확인을 클릭합니다. 201 00:10:03,580 --> 00:10:08,850 >> 여기 경우에 그래서, 우리 우리가 궁금해 드 니스, 니 참조 202 00:10:08,850 --> 00:10:14,050 사실 조금 확대 할 수 있습니다. 203 00:10:14,050 --> 00:10:15,730 그래서 우리는이 여기 구조체있다. 204 00:10:15,730 --> 00:10:16,520 오른쪽? 205 00:10:16,520 --> 00:10:20,160 그래서 당신이 어떤 구조체를 일부는 용량의 숫자를 int로. 206 00:10:20,160 --> 00:10:22,960 그래서 우리는이 나타내는 생각하십니까? 207 00:10:22,960 --> 00:10:26,190 이 크기의 용량 배열입니다. 208 00:10:26,190 --> 00:10:31,750 >> 그래서 정말냅니다 일반적으로 우리의 스택입니다. 209 00:10:31,750 --> 00:10:35,980 우리의 스택은 정말 그냥이다 일부 세트 수와 배열 210 00:10:35,980 --> 00:10:39,040 즉 그것의 최대, 용량이다. 211 00:10:39,040 --> 00:10:43,050 그리고 우리는 몇 가지 INT의 크기를 가지고있는 우리 스택의 크기를 추적한다 212 00:10:43,050 --> 00:10:44,990 과정 전반에 걸쳐 우리가 그것을 사용할 때의. 213 00:10:44,990 --> 00:10:45,490 OK? 214 00:10:45,490 --> 00:10:50,620 215 00:10:50,620 --> 00:10:55,850 >> 바로이 경우에, 우리는 우리의 말 스택의 크기는 0으로 초기화되었습니다. 216 00:10:55,850 --> 00:10:58,190 그래서 우리는 지금 비어있는 스택을 가지고있다. 217 00:10:58,190 --> 00:11:01,760 그리고 우리는 완료 할 팝의 구현 218 00:11:01,760 --> 00:11:05,520 등이 상단에 int를 돌려있다. 219 00:11:05,520 --> 00:11:08,150 그리고 그것은 비어있는 경우 그것은 한 음을 반환합니다. 220 00:11:08,150 --> 00:11:09,320 OK? 221 00:11:09,320 --> 00:11:12,646 그래서 나는 너희가 방금 생각하고 싶지 우리가 할 수있는 일에 대해. 222 00:11:12,646 --> 00:11:15,020 첫 번째 중 하나가 될 수 있습니다 무엇 것을 우리는 확인 싶어? 223 00:11:15,020 --> 00:11:17,986 224 00:11:17,986 --> 00:11:19,110 여기에 좋은 점은있다. 225 00:11:19,110 --> 00:11:24,700 일부가 지금의 경우는 말했죠 때마다 if 문, "스택이 비어있는 경우"와 같은 226 00:11:24,700 --> 00:11:29,330 또는 "이 null을 반환하는 경우"또는 "이 경우 어떤"- 죄송합니다. 227 00:11:29,330 --> 00:11:30,710 >> 청중 : If 문을 작성합니다. 228 00:11:30,710 --> 00:11:31,000 >> 스피커 1 : 맞아요. 229 00:11:31,000 --> 00:11:31,500 당신은 If 문을 작성할 수 있습니다. 230 00:11:31,500 --> 00:11:34,100 그리고 아마 중 하나 첫 번째 것들 당신이 확인하고 싶습니다. 231 00:11:34,100 --> 00:11:34,599 확인을 클릭합니다. 232 00:11:34,599 --> 00:11:36,940 그들은 당신에게 줄 때마다 가지 코너 케이스 등 233 00:11:36,940 --> 00:11:39,150 이런 식으로, 즉 일반적이다 첫 번째 것들 중 하나 234 00:11:39,150 --> 00:11:41,200 당신은 당신의 코드를 확인하는 것입니다. 235 00:11:41,200 --> 00:11:44,220 >> 또한, 뭔가 퀴즈에 대한 인식 236 00:11:44,220 --> 00:11:48,870 당신은 비효율적 인 방법이되는 경우 뭔가를 기록해. 237 00:11:48,870 --> 00:11:52,220 우리는 등급이 아니 거든 디자인에 당신, 우리는있어 238 00:11:52,220 --> 00:11:54,840 퀴즈에 대한 정확성에 당신을 등급. 239 00:11:54,840 --> 00:11:59,970 당신은 슈퍼 걸 알 수 있도록도 그것은 작동하지만 나쁜 방법은 무엇인가를 할 수 240 00:11:59,970 --> 00:12:03,290 OK를 기록해? 241 00:12:03,290 --> 00:12:06,520 >> 말 그대로, 내가 본 아이 마지막 연도 - 작년의 하나를 보면, 242 00:12:06,520 --> 00:12:08,180 그들은 같은거야 마리오 피라미드을한다. 243 00:12:08,180 --> 00:12:12,482 그리고 그들은 말 그대로 그냥 "인쇄했다 해시, 인쇄, 해시, 해시, 인쇄, 해시, 244 00:12:12,482 --> 00:12:13,242 해시, 해시입니다. " 245 00:12:13,242 --> 00:12:14,040 그러나 그것은 맞습니다. 246 00:12:14,040 --> 00:12:18,490 그것은 우리에게 말했다 무엇을 그래서 당신은 포인트를 벗을 수 없습니다. 247 00:12:18,490 --> 00:12:20,487 당신은 아래 있다면 와이어, 분명히, 당신을 248 00:12:20,487 --> 00:12:23,820 더 우아한 솔루션을 싶어하고, 더 우아한 해결책 아마 것 249 00:12:23,820 --> 00:12:27,292 아마 당신을 의미 할 적은 코드, 잘되는 더 높은 기회가있다. 250 00:12:27,292 --> 00:12:29,750 당신이 같다면, 당신은 알고있다 아니, 시간이 없어 무엇을, I 251 00:12:29,750 --> 00:12:32,640 이 솔루션을 알고, 그것이 최선이 아니다, 그것은 물품. 252 00:12:32,640 --> 00:12:36,130 그리고 당신도에 쓸 수 있습니다 면, 나는이 끔찍한 알고 253 00:12:36,130 --> 00:12:38,135 그러나 나는 그것이 작동 알고있다. 254 00:12:38,135 --> 00:12:39,320 그러니 그냥 헤드 업. 255 00:12:39,320 --> 00:12:39,820 확인을 클릭합니다. 256 00:12:39,820 --> 00:12:42,690 >> 그래서 분명히 먼저 이 경우 문이다. 257 00:12:42,690 --> 00:12:45,320 그래서 우리는이 경우는 어떻게 생각하십니까 문이 될 것입니다? 258 00:12:45,320 --> 00:12:50,860 그리고 실제로, 저를 개방하자 내 큰 숭고한 편집기입니다. 259 00:12:50,860 --> 00:12:55,480 나는 다음이 코드와거야 이 일을 끝낼 때 너희들을 보여줍니다. 260 00:12:55,480 --> 00:12:57,370 그래서 팝업을 int로. 261 00:12:57,370 --> 00:13:02,260 262 00:13:02,260 --> 00:13:03,240 확인을 클릭합니다. 263 00:13:03,240 --> 00:13:07,330 우리는이 INT 그래서 만약 그래서 분명히 void-- 팝, 264 00:13:07,330 --> 00:13:13,270 이 걸린 일부 기능입니다 아무것도하고, 오른쪽 정수를 반환? 265 00:13:13,270 --> 00:13:18,930 그래서 그것은 단지에 대해 이야기 것 우리가 만든이 스택. 266 00:13:18,930 --> 00:13:23,360 >> 그러니이 마지막 번역 문장, "스택이 비어있는 경우, 267 00:13:23,360 --> 00:13:28,380 팝 부정적인 반환해야 1, "우리가 어떻게 할 수 있는가? 268 00:13:28,380 --> 00:13:30,250 만약에 이렇게? 269 00:13:30,250 --> 00:13:35,080 우리는 어떻게 스택이 비어 있음을 알 수 있습니까? 270 00:13:35,080 --> 00:13:36,800 단지 크기가 0에 해당합니다. 271 00:13:36,800 --> 00:13:40,300 Stack.size 0 같습니다. 272 00:13:40,300 --> 00:13:42,840 또한, 나는 가지 여기 블라인드 쓰고 있어요. 273 00:13:42,840 --> 00:13:49,550 내가 만들 경우에 따라서 어떤 typos-- 오, 이 얘기를 깜빡 했네요. 274 00:13:49,550 --> 00:13:54,310 >> 지난 주, 나는 완전히 파악 무엇을 우리의 문제 것은 자바 스크립트했다. 275 00:13:54,310 --> 00:13:57,270 I를 대문자로하지 마십시오 및 D. 당신은해야 276 00:13:57,270 --> 00:14:00,070 I를 대문자 및 ID로 요소를 얻을. 277 00:14:00,070 --> 00:14:02,170 그리고 전체 오류가 있었다. 278 00:14:02,170 --> 00:14:05,700 그래서 너희들은 돌아가서 경우 실제로 내 코드를 보면, 279 00:14:05,700 --> 00:14:09,590 당신은 모든 것을 만들 경우 소문자 d를, "ID를 기준으로 요소를 잊지" 280 00:14:09,590 --> 00:14:10,410 그것은 작동합니다. 281 00:14:10,410 --> 00:14:12,823 내가 약속 그래서, 나는 아주 가까웠다. 282 00:14:12,823 --> 00:14:15,570 난 그냥 뭔가를 대문자로 나는,에 가정되지 않은 283 00:14:15,570 --> 00:14:19,231 나는 너희들이 마지막 PSET에 있었다 확신합니다. 284 00:14:19,231 --> 00:14:22,750 >> 우리의 크기가 0에 해당한다면, 우리는 무엇을 어떻게해야됩니까? 285 00:14:22,750 --> 00:14:25,100 >> 관객 : 1 마이너스를 돌려줍니다. 286 00:14:25,100 --> 00:14:28,644 >> 스피커 1 : 음의 1을 돌려줍니다. 287 00:14:28,644 --> 00:14:29,450 쿨. 288 00:14:29,450 --> 00:14:33,050 그래서 지금 우리는 무엇을해야합니까? 289 00:14:33,050 --> 00:14:39,420 290 00:14:39,420 --> 00:14:41,730 우리는 뭔가를 팝업 싶어요. 291 00:14:41,730 --> 00:14:45,090 이제 이러한 경우는 여기서 우리가 뭔가가있다. 292 00:14:45,090 --> 00:14:48,686 우리의 크기가 1보다 큰 0보다 큰, 오른쪽? 293 00:14:48,686 --> 00:14:50,060 우리는 실제로 뭔가가있다. 294 00:14:50,060 --> 00:14:54,390 그래서 우리가 무엇을 원하는 우리는 여기 반환 할. 295 00:14:54,390 --> 00:14:58,860 우리는 우리가 원하는 말을하려고하고 있습니다 스택의 상단을 반환합니다. 296 00:14:58,860 --> 00:15:00,940 OK? 297 00:15:00,940 --> 00:15:03,840 >> 그래서 우리는 그것을 어떻게 할 수 있는가? 298 00:15:03,840 --> 00:15:06,410 우리는 어떻게 스택의 상단을 반환합니까? 299 00:15:06,410 --> 00:15:09,700 우리의 스택이 기억 단지 배열, 오른쪽? 300 00:15:09,700 --> 00:15:12,690 그것은 몇 가지 능력을 가지고 우리는 그것을 준 것을. 301 00:15:12,690 --> 00:15:17,840 우리는 박사님의 또는 실제로 물건을 넣을했듯이, 우리는이 후 "푸시"를 작성하는 것입니다. 302 00:15:17,840 --> 00:15:21,563 일이 저기에있는 경우 아마 사진이 도움이 될 것입니다. 303 00:15:21,563 --> 00:15:30,845 304 00:15:30,845 --> 00:15:32,120 흠, 내가 큰 분필 더 좋아한다. 305 00:15:32,120 --> 00:15:35,920 306 00:15:35,920 --> 00:15:41,000 >> 그래서 그렇다 니 당신은 할 수 있습니다 우리의 스택으로 생각할. 307 00:15:41,000 --> 00:15:48,510 그래서이 0, 1, 2이다. 308 00:15:48,510 --> 00:15:51,175 왜 내 상자를 모르는 점점 작아지고있다. 309 00:15:51,175 --> 00:15:52,540 그러나이. 310 00:15:52,540 --> 00:15:53,180 확인을 클릭합니다. 311 00:15:53,180 --> 00:15:59,960 >> 그래서이 좀 스택입니다 (5)의 용량. 312 00:15:59,960 --> 00:16:04,470 그리고 이제 우리가 뭔가가 있다고 가정 해 보자 여기에 우리는 여기에 뭔가가있다. 313 00:16:04,470 --> 00:16:10,840 이 시점에서 그래서 우리의 크기는 것과 같다? 314 00:16:10,840 --> 00:16:12,720 2. 315 00:16:12,720 --> 00:16:15,370 그리고 우리는 팝업하려면 그것의 오프 뭔가, 316 00:16:15,370 --> 00:16:18,720 그것은 우리가 얻고 싶은 것을 의미 바로 여기에이를 제거. 317 00:16:18,720 --> 00:16:21,300 OK? 318 00:16:21,300 --> 00:16:25,633 그렇다면 우리는이 값을 반환? 319 00:16:25,633 --> 00:16:27,397 >> 청중 : 크기 1을 뺀. 320 00:16:27,397 --> 00:16:28,230 >> 스피커 1 : 맞아요. 321 00:16:28,230 --> 00:16:35,010 그래서 크기 - 1, 또는 크기 마이너스 마이너스을 할 수 있습니다. 322 00:16:35,010 --> 00:16:36,740 그러나 우리는 단지 크기를 할 수 없습니다. 323 00:16:36,740 --> 00:16:38,560 그것은 바로, 구조체 내부에입니까? 324 00:16:38,560 --> 00:16:42,690 그래서 stack.struct. 325 00:16:42,690 --> 00:16:44,510 또는 stack.size. 326 00:16:44,510 --> 00:16:47,100 그것은 바로 우리의 인덱스입니다. 327 00:16:47,100 --> 00:16:48,070 OK? 328 00:16:48,070 --> 00:16:56,240 >> 그리고 우리가 보면 다시 여기에 우리의 구조체에서, 329 00:16:56,240 --> 00:16:59,770 우리는에 그 통지 실제로 어레이 액세스 330 00:16:59,770 --> 00:17:04,920 우리는 stack.numbers을 할 필요가 실제로 배열에 액세스 할 수 있습니다. 331 00:17:04,920 --> 00:17:09,859 332 00:17:09,859 --> 00:17:13,700 그래서 스택의 상단을 반환합니다. 333 00:17:13,700 --> 00:17:18,950 >> 너희들이 본다면 뭔가 ... 그 얘기 응답 키에,이 전부입니다 그들은 334 00:17:18,950 --> 00:17:21,470 당신을 제공합니다. 335 00:17:21,470 --> 00:17:22,640 따라서이 그 것이다. 336 00:17:22,640 --> 00:17:27,450 그러나 나는 그들이 걸 주장 할 수 우 miss--, 내가 원하지 않는 것을. 337 00:17:27,450 --> 00:17:30,864 나는 그들이 걸 주장 할 수 있습니다 뭔가가, 그래 왜냐면. 338 00:17:30,864 --> 00:17:32,030 청중 : 크기를 줄입니다. 339 00:17:32,030 --> 00:17:32,738 스피커 1 : 맞아요. 340 00:17:32,738 --> 00:17:34,634 우리는 지금 우리의 크기를 줄일 필요가있다. 341 00:17:34,634 --> 00:17:36,550 그래서 약 까다로운 무엇 당신이 반환되면이입니다 342 00:17:36,550 --> 00:17:38,780 뭔가, 함수의 출구 가고, 오른쪽? 343 00:17:38,780 --> 00:17:44,050 그래서 우리가 할 수있는 어떤 일이 실제로 먼저 우리의 크기를 줄입니다. 344 00:17:44,050 --> 00:17:47,110 그리고 우리는 stack.size 할 수 있습니다. 345 00:17:47,110 --> 00:17:52,110 >> 우리는 단지 stack.size을 사용할 수 있습니다 우리의 지표로, 우리는 할 수 없었다? 346 00:17:52,110 --> 00:17:55,650 stack.size 경우 때문에 2, 우리는 그것을 감소​​. 347 00:17:55,650 --> 00:17:58,520 그리고 그것은, 하나의 어떤 우리의 실제 indice입니다. 348 00:17:58,520 --> 00:18:03,320 우리가이 제거되면, 우리는 실제로 우리의 배열에 한 가지가있다. 349 00:18:03,320 --> 00:18:04,204 그래서 모두 않습니다. 350 00:18:04,204 --> 00:18:05,120 청중 : [들리지? 351 00:18:05,120 --> 00:18:09,186 352 00:18:09,186 --> 00:18:14,750 >> 스피커 1 : 음,이 경우, 우리는 단지 요소를 반환 353 00:18:14,750 --> 00:18:19,500 에있는 상단에 우리의 상단의 크기입니다. 354 00:18:19,500 --> 00:18:25,530 그러나 우리는 아무것도하지 않은 크기는 우리는 그 요소를 제거 후. 355 00:18:25,530 --> 00:18:29,970 이것은 아직 우리의 크기가 변경되지 않았습니다. 356 00:18:29,970 --> 00:18:32,410 이것은 실제로 수행 본질적으로 우리의 크기를 변경합니다. 357 00:18:32,410 --> 00:18:39,840 >> 그러나 조금 명확하게하기 위해, 당신은 stack.size 마이너스 마이너스을 할 수 있습니다. 358 00:18:39,840 --> 00:18:46,960 나를 위해, 그것을 만드는, 나도 몰라, 아, 거기 있었고 더 명확 조금 359 00:18:46,960 --> 00:18:51,080 당신은 실제로 변화하고 있는지 크기와 복귀. 360 00:18:51,080 --> 00:18:54,050 다른 방법은 있기 때문에, 괜찮다고 당신은 변경 및 반환했다 361 00:18:54,050 --> 00:18:55,700 동시에. 362 00:18:55,700 --> 00:19:00,792 하지만이 쓸 수있는 또 다른 방법입니다 내가 너희들을 보여주고 싶었다 그. 363 00:19:00,792 --> 00:19:02,190 그 의미가 있습니까? 364 00:19:02,190 --> 00:19:04,940 365 00:19:04,940 --> 00:19:06,847 스택, I는 생각 큐보다 훨씬 쉽다. 366 00:19:06,847 --> 00:19:08,188 [웃음] 367 00:19:08,188 --> 00:19:09,481 368 00:19:09,481 --> 00:19:09,980 확인을 클릭합니다. 369 00:19:09,980 --> 00:19:12,000 당신은 특정 질문이나요 11, 12, 또는 그냥 ... 370 00:19:12,000 --> 00:19:13,736 >> 청중 : 나는 그것이 스택 생각. 371 00:19:13,736 --> 00:19:14,910 >> 스피커 1 : 스택 크기? 372 00:19:14,910 --> 00:19:15,430 >> 청중 : 네. 373 00:19:15,430 --> 00:19:15,980 >> 스피커 1 : 잡았다. 374 00:19:15,980 --> 00:19:16,490 확인을 클릭합니다. 375 00:19:16,490 --> 00:19:19,630 그래, 당신은 그것을에서 할 수있는 이 두 가지 방법 중 하나. 376 00:19:19,630 --> 00:19:20,320 확인을 클릭합니다. 377 00:19:20,320 --> 00:19:22,790 >> 그래서 지금 우리가 다른 하나를 가지고있다. 378 00:19:22,790 --> 00:19:30,250 379 00:19:30,250 --> 00:19:34,220 이 같은, 정말 이상하다 내 화면에이를 가지고 있지. 380 00:19:34,220 --> 00:19:46,480 381 00:19:46,480 --> 00:19:51,030 우리가 여기에서 본다면, 우리가 지금 원하는 푸시의 구현을 완료 382 00:19:51,030 --> 00:19:57,030 실제로 뭔가를 박았 간다 그리고, 우리의 큐에 무언가를 삽입 383 00:19:57,030 --> 00:19:59,390 또는 우리의 스택에. 384 00:19:59,390 --> 00:20:00,140 OK? 385 00:20:00,140 --> 00:20:03,560 >> 우리는, 우리가 나는 경우 그래서 몇 가지가있다. 386 00:20:03,560 --> 00:20:07,730 다른 모든 경우에 우리는 우리의 great--이 우리가 이들 중 하나있을 때마다, 387 00:20:07,730 --> 00:20:10,610 너희들은 절반 이상을 얻어야한다 점, 모든 때문에 당신은 할 필요가 388 00:20:10,610 --> 00:20:15,760 C.으로이 변환되고, 그들은 당신에게 그것의 절반을 제공합니다. 389 00:20:15,760 --> 00:20:18,560 그래서 "스택이 꽉 찬 경우 아니면, 부정 390 00:20:18,560 --> 00:20:20,940 다음 false를 돌려 밀어 넣습니다. " 391 00:20:20,940 --> 00:20:21,890 OK? 392 00:20:21,890 --> 00:20:27,900 >> 그래서 우리는 긍정적 인 할 정수는 우리의 스택에 있어야합니다. 393 00:20:27,900 --> 00:20:28,430 좋아? 394 00:20:28,430 --> 00:20:31,135 그리고이 중 하나에 가고 true 또는 false를 돌려줍니다. 395 00:20:31,135 --> 00:20:36,410 396 00:20:36,410 --> 00:20:37,765 그래서 우리는 [들림] 부울해야한다. 397 00:20:37,765 --> 00:20:43,000 398 00:20:43,000 --> 00:20:43,660 확인을 클릭합니다. 399 00:20:43,660 --> 00:20:45,725 그래서 번역. 400 00:20:45,725 --> 00:20:47,146 >> 청중 : [들리지]. 401 00:20:47,146 --> 00:20:48,318 >> 스피커 1 : 아, 감사합니다. 402 00:20:48,318 --> 00:20:49,572 그래. 403 00:20:49,572 --> 00:20:52,834 너희들이 이유입니다. 404 00:20:52,834 --> 00:20:53,810 Int 수 없음. 405 00:20:53,810 --> 00:20:54,310 완벽한. 406 00:20:54,310 --> 00:20:56,590 우리가 려구요 때문에 우리의 스택에 뭔가. 407 00:20:56,590 --> 00:20:58,750 우리는 실제로 어떤 번호가 필요합니다. 408 00:20:58,750 --> 00:20:59,250 확인을 클릭합니다. 409 00:20:59,250 --> 00:21:05,669 >> 그래서 그냥 마지막 줄을 복용하는 그들은, 코너의 경우 우리의 종류를 우리에게 준 410 00:21:05,669 --> 00:21:06,960 당신은 우리가 여기 어떻게 생각하세요? 411 00:21:06,960 --> 00:21:08,730 분명히, 우리는 몇 가지 경우가 될 것입니다. 412 00:21:08,730 --> 00:21:09,520 확인을 클릭합니다. 413 00:21:09,520 --> 00:21:14,380 그래서 우리는 우리의 스택 인 경우 말했다 전체 또는 경우 n은 음수입니다. 414 00:21:14,380 --> 00:21:18,850 그래서 아마 가장 쉬운 시작 함께, 그래서 만약 n은 0보다 작다 415 00:21:18,850 --> 00:21:23,960 에 올 당신의 좋은 기억 AND와 OR이 연산자. 416 00:21:23,960 --> 00:21:27,340 >> 우리는 확인하는 방법 우리의 스택이 가득 차 있는지? 417 00:21:27,340 --> 00:21:28,368 어떻게됩니까? 418 00:21:28,368 --> 00:21:30,080 >> 청중 : 크기와 동일한 용량. 419 00:21:30,080 --> 00:21:30,871 >> 스피커 1 : 맞아요. 420 00:21:30,871 --> 00:21:35,430 421 00:21:35,430 --> 00:21:36,817 완벽한. 422 00:21:36,817 --> 00:21:37,316 확인을 클릭합니다. 423 00:21:37,316 --> 00:21:40,672 그리고 우리가 존재할까요? 424 00:21:40,672 --> 00:21:41,740 >> 관객 : 거짓 돌려줍니다. 425 00:21:41,740 --> 00:21:43,990 >> 스피커 1 : false를 돌려줍니다. 426 00:21:43,990 --> 00:21:44,960 완벽한. 427 00:21:44,960 --> 00:21:47,000 그래서 거기 중간, 오른쪽? 428 00:21:47,000 --> 00:21:50,370 적어도, 너희들 이 중 절반이있을 것이다. 429 00:21:50,370 --> 00:21:53,280 그래서 이것에 대해 생각해 봅시다. 430 00:21:53,280 --> 00:21:57,100 431 00:21:57,100 --> 00:21:59,030 >> 그래서 이것은 우리가 시작 스택이다. 432 00:21:59,030 --> 00:22:02,340 우리는 넣어 위해 노력하고 여기에 몇 가지 요소입니다. 433 00:22:02,340 --> 00:22:05,580 >> 우리는의 크기가 지금이 동일. 434 00:22:05,580 --> 00:22:09,060 우리는 5 동일 용량을 가지고있다. 435 00:22:09,060 --> 00:22:13,470 그리고 이제 우리가 가정 해 봅시다 3 동등하게 몇 명. 436 00:22:13,470 --> 00:22:18,170 그래서 우리는이 공간에 입력 3이 필요합니다. 437 00:22:18,170 --> 00:22:22,320 그리고 우리는 인덱스 2에 그것을 입력해야합니다. 438 00:22:22,320 --> 00:22:22,820 오른쪽? 439 00:22:22,820 --> 00:22:31,730 440 00:22:31,730 --> 00:22:35,130 >> 그래서 우리는 이것을 어떻게 할 수 있는가? 441 00:22:35,130 --> 00:22:46,580 우리를 assign--하려고 우리의 배열에 액세스 할 수 있도록하려고합니다. 442 00:22:46,580 --> 00:22:49,300 stack.numbers 그래서. 443 00:22:49,300 --> 00:22:52,932 그러나 indice의 것 우리는이되고 싶어? 444 00:22:52,932 --> 00:22:54,408 >> 청중 : [들리지]. 445 00:22:54,408 --> 00:22:56,806 >> 스피커 1 : 그래. 446 00:22:56,806 --> 00:22:57,305 Stack.size. 447 00:22:57,305 --> 00:23:02,720 448 00:23:02,720 --> 00:23:04,830 그리고 우리는 동일한 N에 그, 알았지? 449 00:23:04,830 --> 00:23:05,752 >> 청중 : [들리지]. 450 00:23:05,752 --> 00:23:07,710 스피커 1 : 난 사실이었다 그냥보고. 451 00:23:07,710 --> 00:23:09,865 나는 그것이 잘못된 생각합니다. 452 00:23:09,865 --> 00:23:14,564 >> 청중 : 당신이 원하는하지 마십시오 현재 크기 과거 공간? 453 00:23:14,564 --> 00:23:18,842 >> 스피커 1 : 음, 우리는 여기에 보면 이 시점에서 우리의 크기는 2입니다. 454 00:23:18,842 --> 00:23:25,600 우리는이 인덱스 2로 가고 싶어 이것은 우리의 스택의 상단 때문이다. 455 00:23:25,600 --> 00:23:29,480 그래서 나는 그런 말을 stack.size해야한다, 456 00:23:29,480 --> 00:23:32,380 다음은 stack.size을 증가시킬 것이다. 457 00:23:32,380 --> 00:23:33,820 모두가 동의합니까? 458 00:23:33,820 --> 00:23:35,780 나는 그와 함께 동의합니다 생각합니다. 459 00:23:35,780 --> 00:23:38,180 너희들은 주장 할 수 있습니다 저와 당신이 원하신다면. 460 00:23:38,180 --> 00:23:40,078 또는 주장하지만, 우리는이 문제를 논의 할 수 없습니다. 461 00:23:40,078 --> 00:23:42,518 >> 청중 : [들리지]. 462 00:23:42,518 --> 00:23:47,650 >> 스피커 1 : 그것은 어디 흠 - 흠이며, 0이기 때문에 인덱스의 엽니 다. 463 00:23:47,650 --> 00:23:50,027 상기 첫 번째 부분 반면 그래서 나는 그들이 잘못 생각했다 464 00:23:50,027 --> 00:23:53,910 그들은,이 사실은 옳았다 부분은, 사실은 그들이 틀린 생각합니다. 465 00:23:53,910 --> 00:23:55,990 난 당신이해야 말을 여기에 확실히 입력을. 466 00:23:55,990 --> 00:23:58,540 나는 우리 모두가 동의 생각 우리는 (2)의 크기를 갖는다. 467 00:23:58,540 --> 00:24:01,480 그게 바로 우리가 어디있어 우리의 새 번호로 가고 싶어. 468 00:24:01,480 --> 00:24:05,120 그래서에서 stack.numbers stack.size는 N 같아야합니다. 469 00:24:05,120 --> 00:24:09,510 그리고 우리는 것 stack.size 증가. 470 00:24:09,510 --> 00:24:11,099 ++. 471 00:24:11,099 --> 00:24:12,390 그리고 우리가 무엇을 할 수 있습니까? 472 00:24:12,390 --> 00:24:17,400 우리가이 마지막 일이있다 우리가 성공적으로 삽입하는 경우는 무엇입니까? 473 00:24:17,400 --> 00:24:19,190 true를 돌려줍니다. 474 00:24:19,190 --> 00:24:20,071 그리고 지금 당신이 완료됩니다. 475 00:24:20,071 --> 00:24:23,440 476 00:24:23,440 --> 00:24:27,765 그것은 전체 마이너스처럼 그래서 나는 느낌 마이너스 stack.size 및 stack.size ++ 그 477 00:24:27,765 --> 00:24:29,440 엉망 일까지. 478 00:24:29,440 --> 00:24:29,940 윽. 479 00:24:29,940 --> 00:24:34,400 나는이 반사적를 내버려 .. 경향은 항상 칠 480 00:24:34,400 --> 00:24:38,060 제어, S, 결코 나는 때문에 내 작품 중 하나를 잃고 싶지. 481 00:24:38,060 --> 00:24:39,670 그러나 지금은 그렇게 할 필요가 없습니다. 482 00:24:39,670 --> 00:24:40,170 확인을 클릭합니다. 483 00:24:40,170 --> 00:24:41,650 그래서 스택이었다. 484 00:24:41,650 --> 00:24:44,460 485 00:24:44,460 --> 00:24:46,300 쿨. 486 00:24:46,300 --> 00:24:48,970 >> 가 있나요? 487 00:24:48,970 --> 00:24:51,220 너희들은 어떤 되었습니까 다른 질문이 단축형 488 00:24:51,220 --> 00:24:52,810 이전 퀴즈부터 가고 싶어? 489 00:24:52,810 --> 00:24:57,660 그렇지 않으면, 우리는 가지 대화를 시작할 수 작년 퀴즈 하나를 통해. 490 00:24:57,660 --> 00:24:58,160 예. 491 00:24:58,160 --> 00:25:00,035 >> 청중 : 처음 들어 부분, 정말하지 않았다 492 00:25:00,035 --> 00:25:02,438 당신이 번호를 삭제하는 방법을 이해합니다. 493 00:25:02,438 --> 00:25:03,600 여전히 없나요? 494 00:25:03,600 --> 00:25:05,100 >> 스피커 1 : 수는 여전히있다. 495 00:25:05,100 --> 00:25:11,350 하지만 무슨 일이 당신이했습니다 때문이다 당신의 스택의 상단에는 그것이 말했다 496 00:25:11,350 --> 00:25:16,180 당신이 뭔가를 추가 갈 때, 여기에 스택에, 그냥 교체합니다. 497 00:25:16,180 --> 00:25:17,084 >> 청중 : 아, 그렇군요. 498 00:25:17,084 --> 00:25:17,750 스피커 1 : 그래. 499 00:25:17,750 --> 00:25:21,334 잊어 버린 것처럼 그래서 그리고 그것은 거기 거기 비록 일의 유형입니다. 500 00:25:21,334 --> 00:25:22,750 청중 : [들리지] 또는 아무것도? 501 00:25:22,750 --> 00:25:23,333 SPEAKER 1 호 502 00:25:23,333 --> 00:25:25,090 우리는 하잖아 배열, 당신은 필요가 없습니다 503 00:25:25,090 --> 00:25:28,850 하는 .. 고민하는 당신은거야 당신이 그것을 필요로 할 때 우선합니다. 504 00:25:28,850 --> 00:25:30,560 좋아. 505 00:25:30,560 --> 00:25:31,560 다른 질문? 506 00:25:31,560 --> 00:25:34,843 그렇지 않을 경우, 우리는거야 을 통해 작업을 시작합니다. 507 00:25:34,843 --> 00:25:35,343 그래. 508 00:25:35,343 --> 00:25:40,905 >> 청중 : 음,이 하나는 2013 년에, 하지만 단지 SQL 물건을 통과. 509 00:25:40,905 --> 00:25:41,530 스피커 1 : SQL? 510 00:25:41,530 --> 00:25:42,030 확인을 클릭합니다. 511 00:25:42,030 --> 00:25:45,290 512 00:25:45,290 --> 00:25:46,925 그래서 이것은 29을 통해 26입니다. 513 00:25:46,925 --> 00:25:47,550 청중 : 네. 514 00:25:47,550 --> 00:25:48,120 스피커 1 : OK. 515 00:25:48,120 --> 00:25:48,620 사랑스러운. 516 00:25:48,620 --> 00:25:50,230 의는 사람들을 끌어 보자. 517 00:25:50,230 --> 00:25:57,560 518 00:25:57,560 --> 00:25:59,506 아, 봐. 519 00:25:59,506 --> 00:26:02,180 너희들은 스티브을 즐길나요 발머는 그런데, 이야기? 520 00:26:02,180 --> 00:26:06,350 내 의견으로는, 꽤 재미 있었다. 521 00:26:06,350 --> 00:26:09,930 나는 모든 시간이 나는 CS50 년대를 불러 사랑 섹션 동안 웹 사이트, 그것은 오, 마치, 522 00:26:09,930 --> 00:26:10,730 절을보십시오. 523 00:26:10,730 --> 00:26:11,575 그리고 mm, 같이 해요. 524 00:26:11,575 --> 00:26:13,100 >> 청중 : 우리가 그것을 할 수 있습니까? 525 00:26:13,100 --> 00:26:15,060 >> 스피커 1 : 우리는 마지막에 그것을 할 수 있습니다. 526 00:26:15,060 --> 00:26:15,560 어때? 527 00:26:15,560 --> 00:26:17,476 나는 너희들을 알고 있기 때문에 항상하고 싶었어요. 528 00:26:17,476 --> 00:26:18,573 그래서 우리는 말을 할 수 있습니다. 529 00:26:18,573 --> 00:26:21,884 530 00:26:21,884 --> 00:26:22,800 하나의 질문. 531 00:26:22,800 --> 00:26:24,502 >> 청중 : [들리지]. 532 00:26:24,502 --> 00:26:25,960 스피커 1 : 그것은 메타 부분이 될 것입니다. 533 00:26:25,960 --> 00:26:27,332 청중 : 그것은 5 초처럼. 534 00:26:27,332 --> 00:26:28,805 관객 : 정말? 535 00:26:28,805 --> 00:26:30,567 청중 : 그것은 20 초 같아요. 536 00:26:30,567 --> 00:26:33,260 [목소리를 개재] 537 00:26:33,260 --> 00:26:35,756 [웃음] 538 00:26:35,756 --> 00:26:35,931 539 00:26:35,931 --> 00:26:37,680 스피커 1 : 나는 것을 좋아 당신은 이미 한 540 00:26:37,680 --> 00:26:40,130 그것은, 어느 날 행복하게 만드는 것입니다. 541 00:26:40,130 --> 00:26:42,340 확인을 클릭합니다. 542 00:26:42,340 --> 00:26:42,840 (26). 543 00:26:42,840 --> 00:26:43,340 확인을 클릭합니다. 544 00:26:43,340 --> 00:26:46,050 545 00:26:46,050 --> 00:26:48,930 사실, 우리는에 갈거야 내가 할 수 없기 때문에, 지금이 거울. 546 00:26:48,930 --> 00:26:49,640 이 짜증이 난다. 547 00:26:49,640 --> 00:26:56,200 548 00:26:56,200 --> 00:26:56,700 확인을 클릭합니다. 549 00:26:56,700 --> 00:27:00,254 지금은 모든 것을 볼 수 있습니다. 550 00:27:00,254 --> 00:27:01,230 사랑스러운. 551 00:27:01,230 --> 00:27:02,500 확인을 클릭합니다. 552 00:27:02,500 --> 00:27:07,300 >> 분명 그래서, 이것은 다시 데려 와야한다 [에서 좋은 추억? CSG?] 금융. 553 00:27:07,300 --> 00:27:09,090 당신의 반에 대한 당신은 지금 등급이있다. 554 00:27:09,090 --> 00:27:13,370 I가 얻을 것이다 나머지 절반 매우, 매우 빨리, 약속. 555 00:27:13,370 --> 00:27:17,110 >> 그래서 우리는 몇 가지 SQL 테이블이 즉, 여기에 계정을합니다. 556 00:27:17,110 --> 00:27:19,830 아마 비슷한 당신의 남자 '사용자 테이블. 557 00:27:19,830 --> 00:27:22,350 그리고 우리는 어떤 번호가 그 기본 키이었다 558 00:27:22,350 --> 00:27:24,750 와 나타냅니다 12 자리 계좌 번호. 559 00:27:24,750 --> 00:27:27,140 그리고 균형은 얼마나 많은 돈이다. 560 00:27:27,140 --> 00:27:30,530 기본 값은 100이다. 561 00:27:30,530 --> 00:27:33,470 그리고 그들은 그들에게 백달러 어떤을 제공 시간 그들은 계정을 엽니 다. 562 00:27:33,470 --> 00:27:36,132 내 은행이 그 않았다 바랍니다. 563 00:27:36,132 --> 00:27:37,710 확인을 클릭합니다. 564 00:27:37,710 --> 00:27:41,110 >> 그래서 우리는하여 스키마를 완료 할 균형 번호 옆에있는 지정 565 00:27:41,110 --> 00:27:43,900 해당 SQL 유형입니다. 566 00:27:43,900 --> 00:27:50,240 그래서 너희들은 어떻게 될지 생각 가지 당신의 반사적 반응 등 567 00:27:50,240 --> 00:27:51,380 이 두 가지에 대한 유형? 568 00:27:51,380 --> 00:27:52,180 >> 청중 : 지능. 569 00:27:52,180 --> 00:27:53,450 >> 스피커 1 : int입니다. 570 00:27:53,450 --> 00:27:54,230 확인을 클릭합니다. 571 00:27:54,230 --> 00:27:57,490 그리고 균형을 위해? 572 00:27:57,490 --> 00:27:57,990 진수. 573 00:27:57,990 --> 00:27:58,490 확인을 클릭합니다. 574 00:27:58,490 --> 00:27:59,830 그래서 소수의 권리. 575 00:27:59,830 --> 00:28:01,450 지능은 가깝습니다. 576 00:28:01,450 --> 00:28:08,610 큰 일의 종류는 이것이다 12 자리 계좌 번호를 밑줄. 577 00:28:08,610 --> 00:28:11,460 때마다 우리가 뭔가를 즉, 8 자리보다 더 크다 578 00:28:11,460 --> 00:28:15,522 그들은 당신이 큰 사용할 내가 생각 INT,은 ... 579 00:28:15,522 --> 00:28:18,370 580 00:28:18,370 --> 00:28:21,605 >> 청중 : 그냥 SQL인가요? 581 00:28:21,605 --> 00:28:27,290 >> 스피커 1 : 그것은 유일한 시간은 내가 들어 본 것 그것의 큰 INT를 사용하여 같은 SQL--입니다. 582 00:28:27,290 --> 00:28:29,330 그것은 당신을 제공하기 위해 단지 좀 더 정밀, 583 00:28:29,330 --> 00:28:33,070 확인하고 당신은 아니에요 범람 유형 것. 584 00:28:33,070 --> 00:28:35,910 솔직히, 나는이 생각 확실히 사람 중 하나입니다 585 00:28:35,910 --> 00:28:38,480 이 오처럼, 어디, 그것은 사람들을 위해 의미있어 586 00:28:38,480 --> 00:28:41,090 누가 SQL의 조금 더 많은 지식을 가지고있다. 587 00:28:41,090 --> 00:28:44,710 우리는 이야기하지 당신의 PSET에 큰 정수. 588 00:28:44,710 --> 00:28:48,210 그래서 나는 확신의 같은 종류의 당신이 INT를 넣어 경우, 반 신용이었다. 589 00:28:48,210 --> 00:28:51,450 >> 내가 전에 말했듯, 가고있다 단지 몇 가지 질문을 할 수 590 00:28:51,450 --> 00:28:55,550 그래서, 당신을 여행하는 것을 의미 그 모두가 100 가져옵니다. 591 00:28:55,550 --> 00:28:58,326 물론,이 때문에 CS50에 어떤 사람들은 592 00:28:58,326 --> 00:29:00,950 누구처럼이 일을 한 팔년, 당신은, 같은거야 593 00:29:00,950 --> 00:29:01,741 너 뭐하는거야? 594 00:29:01,741 --> 00:29:03,290 그러나 그래. 595 00:29:03,290 --> 00:29:05,650 >> 균형 진수 분명 하나였다. 596 00:29:05,650 --> 00:29:10,910 그리고 수 때문 만위한 다음 큰 INT 그와 같은 12 자리를 밑줄. 597 00:29:10,910 --> 00:29:16,760 때마다 아무것도에서 대담 또는이다 같은, 그것에 관심을 지불, 밑줄. 598 00:29:16,760 --> 00:29:18,940 우리는 단지 그 때문에 일을하지 않을. 599 00:29:18,940 --> 00:29:20,290 확인을 클릭합니다. 600 00:29:20,290 --> 00:29:24,400 >> 그래서 "그 은행의 부과를 가정 모든 계정에 20 달러의 월 사용료. 601 00:29:24,400 --> 00:29:27,850 어떤 쿼리 은행이 수와 함께 모든 계정에서 $ 20 공제 602 00:29:27,850 --> 00:29:31,490 심지어 기인 경우 부정적인 균형을? " 603 00:29:31,490 --> 00:29:35,220 그럼 간단하게 시작하자. 604 00:29:35,220 --> 00:29:39,240 우리는 네 가지 주요 명령을 SQL에 대해, 어느입니까? 605 00:29:39,240 --> 00:29:42,620 너희들은 네 가지를 기억하십니까 나는 당신에게 큰 사람? 606 00:29:42,620 --> 00:29:45,710 >> UPDATE는 SELECT을 삭제하고 삽입합니다. 607 00:29:45,710 --> 00:29:46,430 완벽한. 608 00:29:46,430 --> 00:29:46,930 알았어요. 609 00:29:46,930 --> 00:29:52,910 그래서 우리는 힘을 어떻게 생각하십니까 이 일에 가장 유용? 610 00:29:52,910 --> 00:29:54,231 우리는 UPDATE를 알수가. 611 00:29:54,231 --> 00:29:54,730 정확히. 612 00:29:54,730 --> 00:29:59,330 우리가 찾고 있기 때문에 그래서, UPDATE 이미 존재하는 계정에서. 613 00:29:59,330 --> 00:30:03,570 >> 그래서 우리의 일반적인 기억 물건의 종류의 업데이트입니다. 614 00:30:03,570 --> 00:30:06,300 그리고 무슨 일이 UPDATE 다음에 오는? 615 00:30:06,300 --> 00:30:09,780 우리는 어떤 테이블이 것을 우리는 참조하고 있습니다. 616 00:30:09,780 --> 00:30:17,130 그래서 숭고한 again-- UPDATE를 당기면. 617 00:30:17,130 --> 00:30:18,820 그래서 이것은 일반적인 형식은 다음과 같습니다. 618 00:30:18,820 --> 00:30:20,800 그래서 우리는 UPDATE 테이블이 있습니다. 619 00:30:20,800 --> 00:30:23,203 그리고 우리가 가지고있는 다음 일은 무엇인가? 620 00:30:23,203 --> 00:30:26,230 >> 당신은 WHERE 할 수 있습니다. 621 00:30:26,230 --> 00:30:30,530 그리고 우리는 여기에 몇 가지 규정이있다. 622 00:30:30,530 --> 00:30:32,300 그리고 우리는 다음에 무엇을해야합니까? 623 00:30:32,300 --> 00:30:38,020 우리는 몇 가지 SET-- 뭔가를 뭔가 동일. 624 00:30:38,020 --> 00:30:38,870 어쩌구 저쩌구는 동일합니다. 625 00:30:38,870 --> 00:30:41,859 626 00:30:41,859 --> 00:30:42,400 업데이트 ㅋ. 627 00:30:42,400 --> 00:30:45,655 628 00:30:45,655 --> 00:30:47,050 오른쪽? 629 00:30:47,050 --> 00:30:52,280 그래서 일반처럼 일부 업데이트에 대한 생각. 630 00:30:52,280 --> 00:30:53,060 OK? 631 00:30:53,060 --> 00:30:56,890 >> 그럼이 충전 시작하자 그것이 있어야하는 것과한다. 632 00:30:56,890 --> 00:30:59,640 그래서 우리는 무엇에 관해 얘기하는지 테이블? 633 00:30:59,640 --> 00:31:02,190 계정. 634 00:31:02,190 --> 00:31:05,360 그리고이 경우, 정말로 멋진 635 00:31:05,360 --> 00:31:08,620 우리는 특정에 대해 얘기한다 우리의 계정 내에서 사용자, 636 00:31:08,620 --> 00:31:11,240 또는 우리는 모든 사용자에 대해 말을하는거야? 637 00:31:11,240 --> 00:31:12,490 우리는 모든 사용자에 대해 얘기하고. 638 00:31:12,490 --> 00:31:16,870 그래서이 경우, 우리는 단지 수 이 WHERE 규정을 삭제합니다. 639 00:31:16,870 --> 00:31:20,500 당신이 원하는 경우 WHERE 만입니다 당신이 변화하는 것을 제한한다. 640 00:31:20,500 --> 00:31:23,500 당신은 전체를 변경하려면 테이블, 당신은 단지 그것을 삭제할 수 있습니다. 641 00:31:23,500 --> 00:31:27,390 642 00:31:27,390 --> 00:31:27,960 확인을 클릭합니다. 643 00:31:27,960 --> 00:31:29,430 >> 그래서 지금 우리는 우리의 SET 부분에있어. 644 00:31:29,430 --> 00:31:31,514 우리는 무엇을 변경 하시겠습니까? 645 00:31:31,514 --> 00:31:33,502 >> 청중 : 균형. 646 00:31:33,502 --> 00:31:34,747 >> 스피커 1 : 밸런스. 647 00:31:34,747 --> 00:31:37,080 그리고 우리는 어떻게 아르 난 ...거야 우리는 균형을 변경하려고? 648 00:31:37,080 --> 00:31:40,230 649 00:31:40,230 --> 00:31:43,370 우리는 오른쪽, 20 달러의 수수료가 있습니까? 650 00:31:43,370 --> 00:31:45,210 20 마이너스. 651 00:31:45,210 --> 00:31:48,130 그리고 그들은이 경우 OK 말했다 우리는 음의 균형이있다. 652 00:31:48,130 --> 00:31:51,630 이 경우, 당신은 필요가 없습니다 더 이상의 오류 검사를 할 수 있습니다. 653 00:31:51,630 --> 00:31:53,040 OK? 654 00:31:53,040 --> 00:31:56,130 즉 문자 그대로 당신이해야 할 모든 것입니다. 655 00:31:56,130 --> 00:31:57,990 쿨? 656 00:31:57,990 --> 00:31:59,260 확인을 클릭합니다. 657 00:31:59,260 --> 00:32:01,460 >> 그럼 다음 하나를 통해 가자. 658 00:32:01,460 --> 00:32:04,510 "무엇 SQL 쿼리 수 은행 계좌 번호를 검색 659 00:32:04,510 --> 00:32:08,300 과의 부유 한 고객의 큰 1,000 달러의 균형을? " 660 00:32:08,300 --> 00:32:11,820 은행과 부유 한 고객의 경우 달러가 넘는 1,000 만 사람은, 661 00:32:11,820 --> 00:32:14,130 당신이있어 같은 느낌 뭔가 잘못하고. 662 00:32:14,130 --> 00:32:16,080 마찬가지로, 어떻게 은행은 살아남을합니까? 663 00:32:16,080 --> 00:32:18,930 마찬가지로, 관심, 매우 충분하지 않습니다. 664 00:32:18,930 --> 00:32:20,911 확인을 클릭합니다. 665 00:32:20,911 --> 00:32:23,660 이런 종류의 물건으로, 무엇을 당신은 우리의 네 가지 기능의 생각, 666 00:32:23,660 --> 00:32:25,970 우리가 사용하려고하는거야? 667 00:32:25,970 --> 00:32:27,048 SELECT. 668 00:32:27,048 --> 00:32:27,548 완벽한. 669 00:32:27,548 --> 00:32:31,300 670 00:32:31,300 --> 00:32:32,460 SELECT. 671 00:32:32,460 --> 00:32:33,300 확인을 클릭합니다. 672 00:32:33,300 --> 00:32:40,150 그래서 우리는 몇 가지를 선택하고 테이블의 식별자입니다. 673 00:32:40,150 --> 00:32:44,070 그리고 WHERE 조건. 674 00:32:44,070 --> 00:32:46,110 우리가 통과 그래서 이런, 난 그냥 갈거야 675 00:32:46,110 --> 00:32:49,680 사람들에게 당신에게 일반적인 재교육을 제공합니다 이 모든의 일반적인 형식에. 676 00:32:49,680 --> 00:32:54,600 >> 그래서 우리는 어떤 종류를 선택하고 의 [? 일. ?이 경우, 677 00:32:54,600 --> 00:32:59,050 이 될 것입니다 일반적으로 약간의 열입니다. 678 00:32:59,050 --> 00:33:02,870 그래서 우리의 경우는 숫자, 균형이있다. 679 00:33:02,870 --> 00:33:06,020 당신의 남자 '경우에, 어쩌면 그것은 ID, 이름, 암호했다. 680 00:33:06,020 --> 00:33:10,760 그 모든 열은, 그건 일반적으로 우리는 선택을하는지. 681 00:33:10,760 --> 00:33:14,785 >> 여기이 경우에 따라서하는 열 가지, 어떤 식별자 682 00:33:14,785 --> 00:33:17,700 우리는 우리의 테이블에서 당기는? 683 00:33:17,700 --> 00:33:21,020 그것은 무엇을 위해 우리에게 요구하는 것은? 684 00:33:21,020 --> 00:33:24,510 그것은 바로, 우리의 번호를 우리에게 요구? 685 00:33:24,510 --> 00:33:26,236 계좌 번호. 686 00:33:26,236 --> 00:33:30,500 따라서이 경우에는 단지 수, 기억. 687 00:33:30,500 --> 00:33:33,910 너희들 혹시 오류가 있다면, 그 밝은 오렌지 박스가 올 것입니다. 688 00:33:33,910 --> 00:33:37,040 그리고 예기치 않은, 마치 무엇이든 같은에서 행. 689 00:33:37,040 --> 00:33:39,840 당신이 전화하기 때문이다 테이블 잘못, 맞죠? 690 00:33:39,840 --> 00:33:43,660 그래서 당신이 있는지 확인 제대로 열을 호출. 691 00:33:43,660 --> 00:33:48,670 >> 테이블에서, 우리 테이블 그래서 라는 계정입니다. 692 00:33:48,670 --> 00:33:51,460 다시 말하지만, 당신이있어 확인 제대로 테이블을 참조. 693 00:33:51,460 --> 00:33:52,990 그리고 우리의 조건은 여기에 무엇입니까? 694 00:33:52,990 --> 00:33:55,672 우리는 무엇을 찾고 있습니까? 695 00:33:55,672 --> 00:33:56,680 우리는 우리의 풍부한 사람을 원한다. 696 00:33:56,680 --> 00:33:57,180 예. 697 00:33:57,180 --> 00:34:00,580 그래서보다 큰 1000의 균형을. 698 00:34:00,580 --> 00:34:02,020 거기 당신은 간다. 699 00:34:02,020 --> 00:34:03,760 즉 쿼리입니다. 700 00:34:03,760 --> 00:34:06,430 너무 나쁜, 맞죠? 701 00:34:06,430 --> 00:34:07,160 확인을 클릭합니다. 702 00:34:07,160 --> 00:34:09,350 >> 그래서 지금 우리의 마지막 하나. 703 00:34:09,350 --> 00:34:11,370 즉, 우리는을 통해 주춤 거리고있어. 704 00:34:11,370 --> 00:34:12,170 확인을 클릭합니다. 705 00:34:12,170 --> 00:34:16,280 그래서 지금 "어떤 쿼리 수 은행 가까운, 즉, "삭제 - 706 00:34:16,280 --> 00:34:19,760 어떻게 사랑하지 않는 사람들 당신을 준 DELETE-- 707 00:34:19,760 --> 00:34:24,060 '0의 균형이있는 모든 계정? " 708 00:34:24,060 --> 00:34:26,899 우리 모두 우리가있어 동의 할 수 있다고 생각 아마 삭제 사용할 것. 709 00:34:26,899 --> 00:34:29,330 나는 어떤을 환영 해요 그 주위에 토론. 710 00:34:29,330 --> 00:34:33,560 하지만 그것은 꽤 안전하다고 생각 우리가 사용하는 삭제할 수 있다고 말한다. 711 00:34:33,560 --> 00:34:42,600 >> 그래서 우리는 몇 가지를 삭제거야 테이블, 상태의 사용자. 712 00:34:42,600 --> 00:34:45,480 SELECT와 같은 일은 그래서 같은 종류. 713 00:34:45,480 --> 00:34:48,389 714 00:34:48,389 --> 00:34:49,840 그래서이 아, 미안 case--에. 715 00:34:49,840 --> 00:34:51,570 나는에서 삭제해야한다. 716 00:34:51,570 --> 00:34:54,320 DELETE 때문에 전체 행을 삭제합니다. 717 00:34:54,320 --> 00:34:58,300 그래서 우리는 이야기 할 필요가 없습니다 우리가있어 사용자에 대한 특정 일 718 00:34:58,300 --> 00:34:59,280 삭제. 719 00:34:59,280 --> 00:35:02,870 우리는 사용자를 삭제하면, 우리는있어 그들에 대한 모든 것을 삭제. 720 00:35:02,870 --> 00:35:07,230 >> 이 경우, 우리는 단지 필요 우리의 WHERE 우리의 상태를 입력합니다. 721 00:35:07,230 --> 00:35:13,050 그래서 우리 표는 우리의 계정입니다 테이블, 우리가 해왔있다. 722 00:35:13,050 --> 00:35:14,931 그리고 우리의 조건은 여기에 무엇입니까? 723 00:35:14,931 --> 00:35:16,655 >> 청중 : 균형. 724 00:35:16,655 --> 00:35:18,330 >> 스피커 1 : 밸런스가 0 같다. 725 00:35:18,330 --> 00:35:19,401 올바른. 726 00:35:19,401 --> 00:35:19,900 모든 좋은. 727 00:35:19,900 --> 00:35:20,322 예. 728 00:35:20,322 --> 00:35:21,238 >> 청중 : [들리지]. 729 00:35:21,238 --> 00:35:25,745 730 00:35:25,745 --> 00:35:30,530 >> 스피커 1 : 그래서 삭제 본질적으로 모든 것을 삭제합니다. 731 00:35:30,530 --> 00:35:42,380 SELECT와 반면 그래서, SELECT는에 소요 당신이 반환하려는 특정 열. 732 00:35:42,380 --> 00:35:46,680 당신에 대해 모든 것을 원한다면 사용자는 당신이 스타를 사용 돌려 보냈다. 733 00:35:46,680 --> 00:35:49,040 스타 나에게 돌아 말한다 이 사용자에 이르기까지. 734 00:35:49,040 --> 00:35:54,430 아니면 WHERE 스타를 넣어 경우, 그 단지 나에게 모든 것을 제공을 의미합니다. 735 00:35:54,430 --> 00:35:56,520 >> 그러나 본질적으로 그가 삭제합니다. 736 00:35:56,520 --> 00:36:01,569 당신이 말한다면, DELETE에 잔액이 0에 해당 계정, 737 00:36:01,569 --> 00:36:02,610 그것을 통해 갈 것입니다. 738 00:36:02,610 --> 00:36:05,890 그리고 사방에 균형이다 0이, 그것은 본질적으로 그 작업을 수행합니다. 739 00:36:05,890 --> 00:36:07,470 그것은 모든 것을 삭제합니다. 740 00:36:07,470 --> 00:36:15,120 별은 더 염려 마세요입니다 SELECT 또는 UPDATE와, 741 00:36:15,120 --> 00:36:20,320 그것은 개인에 대한 자세한 내용을 얘기 사용자에 대응하는 필드. 742 00:36:20,320 --> 00:36:25,530 >> 그래서 당신은 선택 않는 경우 테이블 WHERE ID에서 스타 743 00:36:25,530 --> 00:36:31,130 당신에게 반환, 1과 동일 ID 1과 사용자에 대한 모든 것을. 744 00:36:31,130 --> 00:36:38,980 당신은 SELECT 번호를 수행하는 경우 또는 사용자의 ID 쉼표로 이름을 선택 745 00:36:38,980 --> 00:36:43,110 WHERE ID 1에 해당, 그 그들의 수를 반환 746 00:36:43,110 --> 00:36:44,880 또는 자신의 ID 및 이름입니다. 747 00:36:44,880 --> 00:36:45,540 OK? 748 00:36:45,540 --> 00:36:49,420 >> 그래서 우리는에 그 경우에 스타를 사용 우리에게 사용자에 대한 모든 것을 제공합니다. 749 00:36:49,420 --> 00:36:51,940 그리고 본질적으로 그 않는 삭제합니다. 750 00:36:51,940 --> 00:36:56,950 그것은 단지 ID를 삭제하지 않습니다, 아니면 그냥 이름, 또는 무엇이든. 751 00:36:56,950 --> 00:36:57,550 아니, 그래. 752 00:36:57,550 --> 00:36:59,780 그것은 단지 전체 사용자를 삭제합니다. 753 00:36:59,780 --> 00:37:05,210 그래서 우리는 걱정할 필요가 없습니다 이 별에 대해. 754 00:37:05,210 --> 00:37:09,170 >> 당신은 삭제하고 싶었다면 모든, 당신은 그렇게 할 수 있습니다, 755 00:37:09,170 --> 00:37:11,970 이 단지 모든 것을 내려 줄게. 756 00:37:11,970 --> 00:37:14,290 그러나 일반적으로, 당신에게 그렇게하고 싶지 않아. 757 00:37:14,290 --> 00:37:16,940 그러나 당신은 삭제하려면 모든, 당신은 그렇게 할 수 있습니다. 758 00:37:16,940 --> 00:37:18,890 확인을 클릭합니다. 759 00:37:18,890 --> 00:37:22,120 >> 너희들은 다른 질문을 찾을 수 있나요? 760 00:37:22,120 --> 00:37:22,620 예. 761 00:37:22,620 --> 00:37:24,316 >> 청중 : 당신이 26을 할 수 있나요? 762 00:37:24,316 --> 00:37:27,090 >> 스피커 1 : 26 우리는 그냥했다. 763 00:37:27,090 --> 00:37:28,090 청중 : 아, 25, 죄송합니다. 764 00:37:28,090 --> 00:37:30,721 스피커 1 : 25. 765 00:37:30,721 --> 00:37:31,220 확인을 클릭합니다. 766 00:37:31,220 --> 00:37:31,870 25. 767 00:37:31,870 --> 00:37:32,650 오. 768 00:37:32,650 --> 00:37:33,691 그들은 자바 스크립트를하고있어. 769 00:37:33,691 --> 00:37:37,265 아, 나는 그것을 믿을 수 없다. 770 00:37:37,265 --> 00:37:38,765 나는 다시 혼란에 사람을 우리를거야. 771 00:37:38,765 --> 00:37:42,180 772 00:37:42,180 --> 00:37:43,330 확인을 클릭합니다. 773 00:37:43,330 --> 00:37:44,440 우리는이를 얻었다. 774 00:37:44,440 --> 00:37:46,172 우리는이 일을하는 것입니다. 775 00:37:46,172 --> 00:37:48,190 아, jQuery를. 776 00:37:48,190 --> 00:37:49,380 재미. 777 00:37:49,380 --> 00:37:49,880 확인을 클릭합니다. 778 00:37:49,880 --> 00:37:54,040 >> 그래서 우리는을 완료하려고 웹 페이지의 구현 779 00:37:54,040 --> 00:37:57,820 같은 방법으로 그들이 방문하는 경우 그, 입력 자신의 이름, 양식을 제출, 780 00:37:57,820 --> 00:38:03,810 그들은이 위대한 경고가 나타날 것입니다 창. 781 00:38:03,810 --> 00:38:08,410 경고 아무것도 그래서, 우리는 알고 우리는 자바 스크립트를 사용해야 할 것입니다. 782 00:38:08,410 --> 00:38:11,190 야호, 자바 스크립트. 783 00:38:11,190 --> 00:38:14,070 그리고 그들은 입력에 실패하는 경우 양식을 제출하기 전에 이름, 784 00:38:14,070 --> 00:38:15,110 아무런 경고가 발생하지 않을 것입니다. 785 00:38:15,110 --> 00:38:17,900 그래서 당신은, jQuery를 사용할 수 있습니다 하지만 당신은 필요가 없습니다. 786 00:38:17,900 --> 00:38:22,390 >> 그래서 난 너희들이 작업 할거야 여기에 단지 몇 분. 787 00:38:22,390 --> 00:38:24,050 그것에 대해 생각합니다. 788 00:38:24,050 --> 00:38:26,050 그리고 우리는 그것을 코딩됩니다. 789 00:38:26,050 --> 00:38:29,260 790 00:38:29,260 --> 00:38:33,610 나는 시도하고 생각 하겠어 슬래시 당신이 답을 설명하는 가장 좋은 방법. 791 00:38:33,610 --> 00:38:49,945 792 00:38:49,945 --> 00:38:50,470 좋아. 793 00:38:50,470 --> 00:38:53,150 우리는 설정거야. 794 00:38:53,150 --> 00:38:53,920 확인을 클릭합니다. 795 00:38:53,920 --> 00:38:56,370 >> 그래서 우리는거야 이를 처리 할 때, 796 00:38:56,370 --> 00:38:59,010 내가 jQuery를 알고 있기 때문에 조금 혼란 스럽다. 797 00:38:59,010 --> 00:39:01,710 자바 스크립트. 798 00:39:01,710 --> 00:39:03,542 그것은 거기에 조금을합니다. 799 00:39:03,542 --> 00:39:05,875 그래서 우리가 무엇을 할 거 야 것은 [들림] 실제로 해결 800 00:39:05,875 --> 00:39:07,250 jQuery를 함께이 문제를 해결합니다. 801 00:39:07,250 --> 00:39:09,490 당신이 기억한다면, jQuery를 그냥 라이브러리 802 00:39:09,490 --> 00:39:11,520 이 단지는 자바 스크립트를 기반으로 구축합니다. 803 00:39:11,520 --> 00:39:14,750 그것은 수 있도록 의미하는 것 당신의 인생을 조금 더 쉽게. 804 00:39:14,750 --> 00:39:17,660 >> 나는 경우, 확실히 것 당신은 시간을 가지고 살펴보세요 805 00:39:17,660 --> 00:39:20,510 조금 jQuery를위한 설명서를 참조하십시오. 806 00:39:20,510 --> 00:39:23,230 하지만 자바 스크립트와 매우 유사합니다. 807 00:39:23,230 --> 00:39:27,830 그것은, 어디를 유사한 패러다임을 가지고있다 함수를 호출하는 데이 점 연산자를 사용 808 00:39:27,830 --> 00:39:31,720 당신이 개체에 대한. 809 00:39:31,720 --> 00:39:36,970 >> 그래서 우리가 여기있는 것이 jQuery를위한 것입니다, 당신은이 바닥을 가져야한다 810 00:39:36,970 --> 00:39:43,010 래퍼로, 이는이다 $ (문서) .ready (기능) 기능 811 00:39:43,010 --> 00:39:45,510 여기에 괄호. 812 00:39:45,510 --> 00:39:46,070 확인을 클릭합니다. 813 00:39:46,070 --> 00:39:48,700 그래서 뭔가 수 있습니다 당신은 당신의 컨닝 페이퍼에 할 수 있습니다. 814 00:39:48,700 --> 00:39:52,070 적어도, 당신이 할 수 있기 때문에 당신의 jQuery를위한 래퍼가 있습니다. 815 00:39:52,070 --> 00:39:57,190 그리고 그것은 적어도거야 당신은이 방법을 분해. 816 00:39:57,190 --> 00:40:00,110 >> 같은 방식으로 우리 그래서 자바 스크립트에 대해 많은 이야기 817 00:40:00,110 --> 00:40:04,560 우리는보고 시작할 것 우리가 편집하려고하는지에 818 00:40:04,560 --> 00:40:06,150 또는 우리는 변경하려고하는지. 819 00:40:06,150 --> 00:40:09,050 그리고는 일반적 일 것입니다 우리가 지금까지 해왔 것 먼저. 820 00:40:09,050 --> 00:40:18,270 이 경우 그래서, 우리는이 돌아갈 경우 여기에 우리가 여기에 우리의 형태를 보면, 821 00:40:18,270 --> 00:40:21,790 우리는이 입력을 가지고, 오른쪽 입력이 ID입니다. 822 00:40:21,790 --> 00:40:24,780 그리고 우리는 기반 것을 알고 우리의 질문에, 우리 823 00:40:24,780 --> 00:40:27,970 중 하나를 던질 예정 오류가이 비어있는 경우 824 00:40:27,970 --> 00:40:31,720 또는 우리는 넣을거야 경고에이, 오른쪽? 825 00:40:31,720 --> 00:40:36,670 우리가 걸 말할 그래서 아마 안전 여기에 입력을 처리 할 것. 826 00:40:36,670 --> 00:40:41,770 >> jQuery를가한다는 점에서 매우 유사하다 우리의 경우 ID와 다시 CSS, 아무것도 생각 827 00:40:41,770 --> 00:40:44,760 우리는 해시 봐. 828 00:40:44,760 --> 00:40:48,310 클래스의 우리와 아무것도 오른쪽 점으로 보았다? 829 00:40:48,310 --> 00:40:53,210 여기에 같은 방법으로 그래서 우리는 약 입력입니다 얘기. 830 00:40:53,210 --> 00:40:56,920 우리는 입력이 보았다 우리의 양식 내에서 ID. 831 00:40:56,920 --> 00:41:00,850 그래서 우리는로 참조 될 것입니다. 832 00:41:00,850 --> 00:41:01,653 입력. 833 00:41:01,653 --> 00:41:02,460 OK? 834 00:41:02,460 --> 00:41:04,480 >> 그래서 때 의심도 이 곳이없는 경우, 835 00:41:04,480 --> 00:41:09,100 당신은에 방법에 대해서 확실 경우 , 이것을 접근이 래퍼가 있습니다. 836 00:41:09,100 --> 00:41:11,780 그래서 거기에 시작 jQuery를위한 래퍼. 837 00:41:11,780 --> 00:41:16,330 B, 당신이 알고 있어야합니다 당신은 무엇을 변화하고 있습니다. 838 00:41:16,330 --> 00:41:18,830 그리고 때 의심, 뭔가 그 넣어, 839 00:41:18,830 --> 00:41:21,390 당신이 생각하는대로, 점을 당신은 그것으로 일을해야한다. 840 00:41:21,390 --> 00:41:22,150 >> 청중 : 래퍼는 무엇입니까? 841 00:41:22,150 --> 00:41:24,160 >> 스피커 1 : 랩퍼 이 첫 번째 줄입니다. 842 00:41:24,160 --> 00:41:27,520 그래서이, 때까지 기다리 말한다 내 문서는 준비가되어 있습니다. 843 00:41:27,520 --> 00:41:29,160 그런 것들로 장난 시작합니다. 844 00:41:29,160 --> 00:41:30,890 OK? 845 00:41:30,890 --> 00:41:32,780 그래서 우리는 우리가 입력 덤비는 거 알아. 846 00:41:32,780 --> 00:41:35,450 그래서 우리는 OK, 같은 입력은 우리의 양식 인 것. 847 00:41:35,450 --> 00:41:37,220 즉, 우리의 ID입니다. 848 00:41:37,220 --> 00:41:39,800 그래서 우리가 아닙니까? 가는 찾고있다. 849 00:41:39,800 --> 00:41:45,220 그리고 우리는 어떻게되는지보고 싶어 이 양식이 제출 될 때, 오른쪽? 850 00:41:45,220 --> 00:41:50,180 >> 우리가 생각하는 것 그래서, 우리는 몇 가지 .submit 있습니다. 851 00:41:50,180 --> 00:41:56,080 그래서 .submit는 OK,이 양식을 말한다 우리가 해시 입력을 참조했는지, 852 00:41:56,080 --> 00:41:59,594 그것은 제출 된 경우, 다른 뭔가를 실행합니다. 853 00:41:59,594 --> 00:42:01,135 그래서 우리는 몇 가지 기능이 될 것입니다. 854 00:42:01,135 --> 00:42:05,010 855 00:42:05,010 --> 00:42:07,270 우리가 여기에 익명 함수를 알 수 있습니다. 856 00:42:07,270 --> 00:42:09,090 우리는 여기에 익명 함수를 가지고있다. 857 00:42:09,090 --> 00:42:09,590 예. 858 00:42:09,590 --> 00:42:14,880 >> 청중 : 항상 .submit 것인가, 아니면, 그냥 때문에 HTML에 859 00:42:14,880 --> 00:42:18,260 우리는 버튼 타입 제출했다? 860 00:42:18,260 --> 00:42:23,680 >> 스피커 1 : 그것은 .submit해야하기 때문에 우리가 제출하는 형태입니다. 861 00:42:23,680 --> 00:42:27,750 이 .submit 반드시하지 않기 때문에 버튼이 어떤지에 해당 862 00:42:27,750 --> 00:42:28,430 호출합니다. 863 00:42:28,430 --> 00:42:32,610 그러나 실제로는 그것의 것을 우리가 제출하는 것을 형성한다. 864 00:42:32,610 --> 00:42:33,140 확인을 클릭합니다. 865 00:42:33,140 --> 00:42:35,015 >> 그래서 익명의 통지 여기에 기능이 선생님은 .. 866 00:42:35,015 --> 00:42:37,348 관객 : 정말하지 않습니다 익명 함수를 이해합니다. 867 00:42:37,348 --> 00:42:39,240 스피커 1 : 그래서 익명 기능, 그들이있어 868 00:42:39,240 --> 00:42:42,380 이름이없는 단지 기능. 869 00:42:42,380 --> 00:42:49,560 그래서 그 대신 몇몇 주요 기능을 갖는 우리가 말할 수 calls--, 문서의 경우 그 870 00:42:49,560 --> 00:42:52,380 준비, 우리는 입력을 부를 것이다. 871 00:42:52,380 --> 00:42:57,470 그리고, 제출되면, 다시 전화 같은 경우 아무개 제출 872 00:42:57,470 --> 00:42:59,550 우리는 다른 함수를 호출 할 것입니다. 873 00:42:59,550 --> 00:43:01,840 익명 함수 단지 이름이없는, 874 00:43:01,840 --> 00:43:05,120 그것은 바로 실행됩니다 사물의 이러한 종류의 내. 875 00:43:05,120 --> 00:43:10,970 >> 이 경우 그래서,이 말한다 우리의 문서가 준비되면, 인, 876 00:43:10,970 --> 00:43:12,880 이 기능을 실행합니다. 877 00:43:12,880 --> 00:43:17,110 이 기능으로 구성되어 여기에 내 모든 것을. 878 00:43:17,110 --> 00:43:24,410 그리고 그 다음 층에는 OK입니다 입력이 제출 될 때,이 작업을 실행합니다. 879 00:43:24,410 --> 00:43:28,329 그것은 의미하는데 단지 방법 무엇을 할 때 실행해야합니다. 880 00:43:28,329 --> 00:43:30,120 그것은 말 그대로 그냥 하지 않는 기능 881 00:43:30,120 --> 00:43:32,860 이름이, 그래서 그들은 경향 서로 중첩 될, 882 00:43:32,860 --> 00:43:35,132 당신이 이름을 호출 할 수 있기 때문이다. 883 00:43:35,132 --> 00:43:36,984 OK? 884 00:43:36,984 --> 00:43:39,775 말 그대로, 익명 함수 이름이없는 단지 기능입니다. 885 00:43:39,775 --> 00:43:41,470 이게 다예요. 886 00:43:41,470 --> 00:43:47,370 캡슐화 그냥 방법 다른 것 887 00:43:47,370 --> 00:43:49,250 우리는 특정 시간에 실행하려는. 888 00:43:49,250 --> 00:43:51,164 >> 청중 : [들리지]. 889 00:43:51,164 --> 00:43:53,420 >> 스피커 1 : 벤트? 890 00:43:53,420 --> 00:43:54,360 어디? 891 00:43:54,360 --> 00:43:57,510 >> 청중 :에서 기능 괄호? 892 00:43:57,510 --> 00:44:00,660 >> 스피커 1 : 기능 후. 893 00:44:00,660 --> 00:44:01,290 어느 하나? 894 00:44:01,290 --> 00:44:02,410 >> 청중 : 양쪽 모두. 895 00:44:02,410 --> 00:44:05,137 당신이 두는 경우에, 같은, 이벤트, 또는 경우 당신은 거기에 인수를 넣어 896 00:44:05,137 --> 00:44:07,372 그것은 잘못된 것입니까? 897 00:44:07,372 --> 00:44:12,592 >> 스피커 1 :이 경우, 내가 가정 당신은 거기에 인수를 둘 수 있었다. 898 00:44:12,592 --> 00:44:15,619 하지만 우리가 필요하지 않기 때문에 인수가 안된다. 899 00:44:15,619 --> 00:44:17,410 마찬가지로 전체이다, 같은, 당신은해야 900 00:44:17,410 --> 00:44:19,810 것들을 가지고 일의 필요한 종류. 901 00:44:19,810 --> 00:44:29,325 같은 방식으로 우리가 가지고있는 경우 같은 INT 주요 void--가 기능, 902 00:44:29,325 --> 00:44:35,687 INT 주요 무효와 함께, 당신 무엇이든을 INT 인자를 확인 V를 할 수 있습니다. 903 00:44:35,687 --> 00:44:38,270 하지만 당신은 그 필요하지 않은 경우, 당신을 거기에 그들을 필요가 없습니다. 904 00:44:38,270 --> 00:44:39,070 같은 일. 905 00:44:39,070 --> 00:44:40,896 엠마, 당신은 질문이 있었나요? 906 00:44:40,896 --> 00:44:41,671 확인을 클릭합니다. 907 00:44:41,671 --> 00:44:42,170 쿨. 908 00:44:42,170 --> 00:44:42,670 확인을 클릭합니다. 909 00:44:42,670 --> 00:44:45,862 그래서 우리는 무엇을 지금까지 때 우리의 문서의 준비,이 작업을 실행합니다. 910 00:44:45,862 --> 00:44:47,570 이제 우리는보고있다 그것은 제출 된 경우. 911 00:44:47,570 --> 00:44:51,530 그래서 지금 우리가 실제로 종류가 우리의 일의 고기. 912 00:44:51,530 --> 00:45:00,120 그래서 우리는 가치를 얻을 필요가있는 사용자는 그 이름이 있는지 여부, 제출 913 00:45:00,120 --> 00:45:01,340 또는 빈. 914 00:45:01,340 --> 00:45:07,270 그리고 우리는 하나를 반환해야 이 경고 또는 오류가 발생. 915 00:45:07,270 --> 00:45:08,560 어느 쪽이든. 916 00:45:08,560 --> 00:45:13,690 >> 그래서 우리는 선언 어떻게 자바 스크립트의 변수? 917 00:45:13,690 --> 00:45:14,670 바르. 918 00:45:14,670 --> 00:45:19,430 그래서 VAR 이름의 말을하자 equals-- 또는 실제로, 우리는거야 919 00:45:19,430 --> 00:45:21,960 나는 그것이 이름이라고 생각하기 때문에 값을한다. 920 00:45:21,960 --> 00:45:23,920 확인을 클릭합니다. 921 00:45:23,920 --> 00:45:31,320 그래서 우리는 여기에 우리 일부 값이 우리의 입력 양식에서 뽑아 줘. 922 00:45:31,320 --> 00:45:34,100 동일한 방법 그래서 우리는 가지, 입력했다 923 00:45:34,100 --> 00:45:38,380 사람이 말해 수있는 우리 여기에서 호출 될 수 있습니다 924 00:45:38,380 --> 00:45:41,230 우리가 도착하기를 원한다면 양식에서 이름은? 925 00:45:41,230 --> 00:45:46,929 그리고 우리가 여기에 우리의 양식을 다시 보면, 우리는 우리가 이름의 ID를 가지고 있는지 알 수 있습니다. 926 00:45:46,929 --> 00:45:47,845 청중 : [들리지]. 927 00:45:47,845 --> 00:45:51,026 928 00:45:51,026 --> 00:45:54,675 >> 스피커 1 : 당신은 필요가 없습니다 배열로 생각합니다. 929 00:45:54,675 --> 00:45:57,650 930 00:45:57,650 --> 00:46:00,760 당신은 그것에 대해 걱정할 필요가 없습니다. 931 00:46:00,760 --> 00:46:03,250 그래서 우리는 그냥 몇 가지 이름을 가지고있다. 932 00:46:03,250 --> 00:46:09,022 그리고 자바 스크립트와 일 때문에 이상한, 우리는 그냥 "이름을."할 수 없습니다 933 00:46:09,022 --> 00:46:11,230 우리는 실제로 전화를해야 우리를 제공합니다 일부 기능, 934 00:46:11,230 --> 00:46:14,160 같은, 그 식별자의 값입니다. 935 00:46:14,160 --> 00:46:15,160 OK? 936 00:46:15,160 --> 00:46:16,780 그래서 바로 .val입니다. 937 00:46:16,780 --> 00:46:18,356 >> 청중 : [들리지]. 938 00:46:18,356 --> 00:46:19,160 >> 스피커 1 : OK. 939 00:46:19,160 --> 00:46:27,030 자바 스크립트, 이런 종류에 따라서 여기 일이 단지를 통해 이동합니다. 940 00:46:27,030 --> 00:46:35,730 이 그것의 뱉은의 그리고 당신은 생각할 수 에는 getElementById, 거의 같은 941 00:46:35,730 --> 00:46:40,630 에는 getElementById 실제로 것 당신의 전체 일을 반환합니다. 942 00:46:40,630 --> 00:46:49,930 $ ( "# 이름이")처럼 그냥, OK, 나는 그것을 액세스 할 수 있습니다, 그것을 가지고, 943 00:46:49,930 --> 00:46:52,265 하지만 당신은 실제로 원하는 경우 너와 값을 반환 944 00:46:52,265 --> 00:46:53,596 >> 청중 : 그것은 포인터처럼인가? 945 00:46:53,596 --> 00:46:55,070 >> 스피커 1 : 그것은 종류의 포인터처럼. 946 00:46:55,070 --> 00:46:57,069 당신은 그것을 생각할 수 가지 포인터를 좋아한다. 947 00:46:57,069 --> 00:46:59,060 마찬가지로 나는 확인을 말한다 거기에 도착하는 방법을 알고, 948 00:46:59,060 --> 00:47:02,330 하지만 실제로 밖으로 값을 얻을 수 그것은, 당신은 명시 적으로 요청해야합니다. 949 00:47:02,330 --> 00:47:07,800 그리고 불행하게도, 분명히, 우리는하지 않습니다 자바 스크립트와 jQuery를 너무 많이하지. 950 00:47:07,800 --> 00:47:12,160 >> 그래서 얼마나 내려와 것 당신은, 당신이 알고있는 일이 무엇 얘들 아 951 00:47:12,160 --> 00:47:17,610 당신은 무엇을 본 일이, 어떤 당신은 가지 논리적으로 추측 할 수 있습니다. 952 00:47:17,610 --> 00:47:21,639 이 몇 가지 있기 때문에, 아마 거기 중간 얻을 수 있습니다. 953 00:47:21,639 --> 00:47:24,180 그러나 완전히 오른쪽으로 얻을, 아마이 문제를 생각한다 954 00:47:24,180 --> 00:47:25,624 최저 점수를 가졌다. 955 00:47:25,624 --> 00:47:27,790 청중 : 예를 들자면, [들림] 입력에 대한, 956 00:47:27,790 --> 00:47:29,450 왜 거기에 발을 넣을 필요가 없습니다? 957 00:47:29,450 --> 00:47:30,450 스피커 1 :이 하나? 958 00:47:30,450 --> 00:47:31,124 청중 : 네. 959 00:47:31,124 --> 00:47:31,790 스피커 1 : 그래. 960 00:47:31,790 --> 00:47:33,498 이 종류 때문에 우리가 말한대로의, 좋아, 961 00:47:33,498 --> 00:47:37,180 일부 포인터,이 날 참조입니다 그것은 실제로 우리에게 값을 가져. 962 00:47:37,180 --> 00:47:38,872 >> 청중 : 반면에 [​​들리지? 963 00:47:38,872 --> 00:47:42,060 >> 스피커 1 : 입력의 경우, 입력은 할일이다 964 00:47:42,060 --> 00:47:44,450 우리가 말예요 전체로 보면, 965 00:47:44,450 --> 00:47:48,859 이 .submit 알려줍니다 우리는 우리가 알아야 할 사항. 966 00:47:48,859 --> 00:47:50,150 jQuery를 자바 스크립트 이상한입니다. 967 00:47:50,150 --> 00:47:50,800 나는 알고있다. 968 00:47:50,800 --> 00:47:51,690 나는 사람을 알고있다. 969 00:47:51,690 --> 00:47:52,460 나는 알고있다. 970 00:47:52,460 --> 00:47:55,260 내가하지 않는 이유가있다 웹 프로그래밍을한다. 971 00:47:55,260 --> 00:47:56,230 농담. 972 00:47:56,230 --> 00:47:57,780 나는 그것을 충분히 노출이 없었어요. 973 00:47:57,780 --> 00:47:59,070 >> 청중 : [들리지] CSS. 974 00:47:59,070 --> 00:48:00,206 >> [웃음] 975 00:48:00,206 --> 00:48:00,590 >> 스피커 1 : OK, 즉 CSS입니다. 976 00:48:00,590 --> 00:48:03,730 CSS 같은 예쁜 물건을 만들어, 그냥, 그것의 데이터를 처리 할 수​​처럼되지 않습니다. 977 00:48:03,730 --> 00:48:05,710 이 차이가있다. 978 00:48:05,710 --> 00:48:06,350 확인을 클릭합니다. 979 00:48:06,350 --> 00:48:12,110 이제 희망이를 위해, 또한 부분이지 이 같은 문제가 어디하지 않을 수 있습니다 980 00:48:12,110 --> 00:48:16,070 당신처럼 될 수 구문을 알고, OK, 당신은 몇 가지 VAR 값을 가질 수있다 981 00:48:16,070 --> 00:48:18,320 및처럼, 나는 가정 제대로 값을 얻었다. 982 00:48:18,320 --> 00:48:20,600 그리고 당신은 아마 수 이 다음 부분을 작성합니다. 983 00:48:20,600 --> 00:48:24,640 이 다음 부분 아마 것 훨씬 더 쉬운 것, 984 00:48:24,640 --> 00:48:26,610 또는 논리적 만들 것 너희들을 의미. 985 00:48:26,610 --> 00:48:31,520 >> 우리가 지금까지 쓴 것을 반면, 내가 그래, 음, 같은 것 알고 986 00:48:31,520 --> 00:48:34,340 나는 퀴즈에 알고하지 않습니다. 987 00:48:34,340 --> 00:48:37,610 당신은 완전히 psuedocode을 작성할 수 있습니다 다음 실제 코드에 침입 988 00:48:37,610 --> 00:48:40,460 대신 해줄 때 가지 수학처럼. 989 00:48:40,460 --> 00:48:42,904 당신이 지금까지했던 경우 일부 여러 부분으로 문제가 어디 990 00:48:42,904 --> 00:48:44,820 당신이 모르는 방법 첫 번째 단계 과거를 얻을, 991 00:48:44,820 --> 00:48:46,736 하지만 다른 모든 것들 그 첫 번째 단계에 의존, 992 00:48:46,736 --> 00:48:49,577 그냥 같은, 4에 해당 X 가정 말한다. 993 00:48:49,577 --> 00:48:50,910 그리고 당신은 바로 그것을 실행? 994 00:48:50,910 --> 00:48:52,410 >> 당신은 코드와 같은 일을 할 수 있습니다. 995 00:48:52,410 --> 00:48:55,740 당신이 말할 수 있도록, 가정 나는 가치있는 권리를 얻었다. 996 00:48:55,740 --> 00:48:58,290 그리고 여기이 다음 부분을. 997 00:48:58,290 --> 00:49:02,610 사실이 부분 때문에 꽤 논리적이어야한다. 998 00:49:02,610 --> 00:49:06,560 >> 그래서 우리는 확인해야 경우에 우리의 값이 비어 있습니다. 999 00:49:06,560 --> 00:49:11,650 아니면 어떤 이름의 경우, 실제로 경고를 제공합니다. 1000 00:49:11,650 --> 00:49:15,085 그래서 우리는 확인 할 수 있습니다? 1001 00:49:15,085 --> 00:49:17,800 우리는 몇 가지 경우를 갖고 싶어. 1002 00:49:17,800 --> 00:49:19,510 당신은 우리의 경우가 될 것입니다 어떻게 생각하십니까? 1003 00:49:19,510 --> 00:49:24,141 우리는 값이 있는지 확인해야 이 빈 문자열이 아니라면 친구는 .... 1004 00:49:24,141 --> 00:49:30,740 1005 00:49:30,740 --> 00:49:31,730 >> 완벽한. 1006 00:49:31,730 --> 00:49:32,570 정확히. 1007 00:49:32,570 --> 00:49:33,070 확인을 클릭합니다. 1008 00:49:33,070 --> 00:49:36,320 그런 경우 경우에 따라서, 우리가 무엇을 할 수 있습니까? 1009 00:49:36,320 --> 00:49:39,190 우리는 오른쪽으로 약간의 경고를 던져 줄까? 1010 00:49:39,190 --> 00:49:41,090 그래서 그것은 단지 경고입니다. 1011 00:49:41,090 --> 00:49:43,050 그리고 우리는 내부 원하는대로. 1012 00:49:43,050 --> 00:49:45,430 그래서 우리는 가정 무엇인가 우리의 경고 내부에 가지고가? 1013 00:49:45,430 --> 00:49:48,916 >> 청중 : "안녕하세요." 1014 00:49:48,916 --> 00:49:50,421 >> 스피커 1 : 쉼표. 1015 00:49:50,421 --> 00:49:52,462 그리고 너희들을 방법을 연결하는 기억 나? 1016 00:49:52,462 --> 00:49:53,400 >> 청중 : 플러스. 1017 00:49:53,400 --> 00:49:54,520 >> 스피커 1 : 플러스. 1018 00:49:54,520 --> 00:49:57,490 그래서 우리는 플러스를 갖고 싶어. 1019 00:49:57,490 --> 00:50:03,480 그리고 우리는 또 다른 플러스 필요 우리의 느낌표. 1020 00:50:03,480 --> 00:50:05,620 쿨. 1021 00:50:05,620 --> 00:50:06,540 확인을 클릭합니다. 1022 00:50:06,540 --> 00:50:08,255 그렇지 않으면, 우리가 무엇을 할 수 있는가? 1023 00:50:08,255 --> 00:50:10,380 우리는 바로 아무것도 할 싶지 않아? 1024 00:50:10,380 --> 00:50:14,190 그래서 우리는 false를 돌려줍니다. 1025 00:50:14,190 --> 00:50:17,200 나는하고 싶지 무엇. 1026 00:50:17,200 --> 00:50:18,520 확인을 클릭합니다. 1027 00:50:18,520 --> 00:50:20,660 >> 그리고 이들의 course-- 무슨 일이 중요 1028 00:50:20,660 --> 00:50:23,510 닫아야하는 것입니다 익명 함수. 1029 00:50:23,510 --> 00:50:27,230 당신이 발견 할 경우, 우리는 몇 가지가 여기서 끝 여기에 기능. 1030 00:50:27,230 --> 00:50:31,710 그래서 우리는이를 닫을 필요 첫 번째 세미콜론을 추가합니다. 1031 00:50:31,710 --> 00:50:35,195 그리고 여기이 하나에있다 이 익명의 기능을 수행 1032 00:50:35,195 --> 00:50:38,650 그래서 우리는 거기에 닫습니다. 1033 00:50:38,650 --> 00:50:40,190 절약의 반사적 반응. 1034 00:50:40,190 --> 00:50:40,690 예. 1035 00:50:40,690 --> 00:50:45,650 청중 : 이유가 있나요 거저 자바 스크립트로 모든 예에서 1036 00:50:45,650 --> 00:50:48,480 내가 보았으므로, 우리가 첫 번째 중괄호 1037 00:50:48,480 --> 00:50:51,075 함수와 같은 라인? 1038 00:50:51,075 --> 00:50:53,040 >> 스피커 1 : 그 문체입니다. 1039 00:50:53,040 --> 00:50:54,130 그래. 1040 00:50:54,130 --> 00:51:00,650 그리고 실제로, 당신은 61을, 우리 우리의 모든 중괄호 그 방법을. 1041 00:51:00,650 --> 00:51:01,830 응? 1042 00:51:01,830 --> 00:51:05,030 >> 청중 : 우리가 그랬다면 그에 할 PSET는 스타일이 나쁜 것일까 요? 1043 00:51:05,030 --> 00:51:05,720 >> SPEAKER 1 호 1044 00:51:05,720 --> 00:51:09,710 우리는 명시 적으로 말한 너희들은이 작업을 수행합니다. 1045 00:51:09,710 --> 00:51:14,540 그러나 실제로,이 종류의 지배 대회 1046 00:51:14,540 --> 00:51:19,620 C 클래스의 많은 및 자바 스크립트와 jQuery를. 1047 00:51:19,620 --> 00:51:23,074 그래서 분명히, 나는 sure-- 해요 실제로, 나는 경우 1048 00:51:23,074 --> 00:51:26,770 이 문제를 완전히 수행했다 그것을보고 한없이 블라인드, 1049 00:51:26,770 --> 00:51:30,080 아마 거의가 나는 이것을 얻었을 것입니다 방법. 1050 00:51:30,080 --> 00:51:36,160 >> 어쩌면, OK, 같은되었을 수 있습니다 I 입력 뭔가를 잡아해야합니다. 1051 00:51:36,160 --> 00:51:38,020 내가 가진 생각 지식 같은, 그, 1052 00:51:38,020 --> 00:51:43,240 좋아, 내가 뭔가를 얻으려면 ID가 양식에서, 1053 00:51:43,240 --> 00:51:46,990 나는이 방법으로이를 참조 나는 아마를 얻을 것. 1054 00:51:46,990 --> 00:51:49,940 나는이를 얻을 수 있습니다. 1055 00:51:49,940 --> 00:51:53,400 하지만 실제로, 유일한 것은 내가 생각하는 난 정말이 바로 여기입니다 얻을 것입니다. 1056 00:51:53,400 --> 00:51:59,230 >> 그래서에 가지 중요 알고, 어떤 어려운 시험과​​ 마찬가지로, 1057 00:51:59,230 --> 00:52:02,130 당신이 가지 당신의 전투를 선택, 오른쪽? 1058 00:52:02,130 --> 00:52:06,780 당신은 당신이 얻을하지 않을거야 것을 알고있는 경우 jQuery를위한 그 첫 번째 부분, 내가 말했듯이, 1059 00:52:06,780 --> 00:52:10,080 이 값이 있다고 가정 무엇 당신이 그것으로 할 수있는 일. 1060 00:52:10,080 --> 00:52:14,730 당신은 시간이 있다면, 돌아가 시도와 조각을 채우십시오. 1061 00:52:14,730 --> 00:52:17,150 그러나 같은 질문을해서는 안된다 이 정말 당신을 수렁에. 1062 00:52:17,150 --> 00:52:18,080 무엇 때문에? 1063 00:52:18,080 --> 00:52:23,260 이것은 하나의 질문에 있었다 전체 시험 중 jQuery를. 1064 00:52:23,260 --> 00:52:25,810 당신이있어 경우에 따라서 예, 좋아. 1065 00:52:25,810 --> 00:52:28,297 >> 청중 : [들리지] 당신에게 사용 jQuery에 오신 것을 환영합니다. 1066 00:52:28,297 --> 00:52:30,005 스피커 1 : 당신은 사용 jQuery에 오신 것을 환영합니다. 1067 00:52:30,005 --> 00:52:31,088 청중 : OK. [들림]. 1068 00:52:31,088 --> 00:52:33,060 스피커 1 : 어떻게 당신이 그것을 사용하지 않을까요? 1069 00:52:33,060 --> 00:52:35,850 내가 볼 것 내 모든 자바 스크립트입니다. 1070 00:52:35,850 --> 00:52:38,810 그것은, 실제로는 훨씬 쉽게 내가 jQuery를를 사용하는, 생각 1071 00:52:38,810 --> 00:52:42,995 jQuery를 실제로 감소하기 때문에 자바 스크립트의 양 당신은 아마 쓰기 1072 00:52:42,995 --> 00:52:43,620 로, 같은 반. 1073 00:52:43,620 --> 00:52:46,334 그래서 우리의 코드는 아마 것 두 배 긴 그없이. 1074 00:52:46,334 --> 00:52:49,250 당신이 가장 큰 recognize-- 경우에 따라서 일이이 문제에서 빼앗아 1075 00:52:49,250 --> 00:52:50,550 패턴입니다. 1076 00:52:50,550 --> 00:52:52,890 당신이 액세스하는 경우 양식에서 뭔가, 1077 00:52:52,890 --> 00:52:57,830 따옴표, 해시를 사용하는거야, 당신이 무엇을 액세스하려고하고 있습니다. 1078 00:52:57,830 --> 00:53:01,000 이 제출되고 있다면, 당신이 원하는 .submit 같은 것을 사용합니다. 1079 00:53:01,000 --> 00:53:03,680 당신은 아마 사용하는거야 거기에 익명 함수. 1080 00:53:03,680 --> 00:53:08,030 당신은 실제로 값을해야하는 경우 뭔가, 당신은 따옴표를 할 거 야 1081 00:53:08,030 --> 00:53:12,160 해시, 그 분야가 무엇이든, .val. 1082 00:53:12,160 --> 00:53:14,690 그리고 패턴을 인식 그런거야 1083 00:53:14,690 --> 00:53:19,586 보다 훨씬 더 유용합니다 정말 본격 비교를 알고. 1084 00:53:19,586 --> 00:53:20,562 예. 1085 00:53:20,562 --> 00:53:23,164 >> 청중 : 그래서 만약 사용자는 자신의 이름을 제출 1086 00:53:23,164 --> 00:53:27,394 그것은 것, 그 문을 통해 실행 그것은 내려 가서이 후 false를 반환? 1087 00:53:27,394 --> 00:53:30,373 >> 스피커 1 : 아니, 경고 때문에, 당신은 반환처럼 생각할 수 있습니다. 1088 00:53:30,373 --> 00:53:30,873 그래. 1089 00:53:30,873 --> 00:53:31,590 그래서 종료합니다. 1090 00:53:31,590 --> 00:53:31,925 그래. 1091 00:53:31,925 --> 00:53:33,883 >> 청중 : 당신이 수 [? 배치?] 괄호 1092 00:53:33,883 --> 00:53:37,105 의, 괄호, 뭔가를 제출? 1093 00:53:37,105 --> 00:53:38,870 >> 스피커 1 : 아냐, 난 그렇게 생각합니다. 1094 00:53:38,870 --> 00:53:42,300 의 바로 여기 마감이 하나. 1095 00:53:42,300 --> 00:53:45,800 그리고이 사람은 여기에 폐쇄됩니다. 1096 00:53:45,800 --> 00:53:47,135 >> 청중 : 아, 거기. 1097 00:53:47,135 --> 00:53:48,470 좋아. 1098 00:53:48,470 --> 00:53:53,572 >> 스피커 1 : 분명히, 작은, 작은 구문 일 1099 00:53:53,572 --> 00:53:55,780 그와 마찬가지로 우리는 아마거야 그냥 동그라미와처럼, 1100 00:53:55,780 --> 00:53:58,385 당신의 괄호를 잊지 마세요. 1101 00:53:58,385 --> 00:53:59,810 그러나 그래. 1102 00:53:59,810 --> 00:54:00,950 확인을 클릭합니다. 1103 00:54:00,950 --> 00:54:04,190 우리가 하나 더있어 것을 우리는 무엇을 하시겠습니까? 1104 00:54:04,190 --> 00:54:07,700 1105 00:54:07,700 --> 00:54:11,599 너희들은 이진 트리를 받으셨어요? 1106 00:54:11,599 --> 00:54:12,890 우리는 하나 위로 이동 하시겠습니까? 1107 00:54:12,890 --> 00:54:17,940 나는 이진 트리 같은 느낌 및 DOM의 지점이어야한다 1108 00:54:17,940 --> 00:54:19,880 것을 너희들은 아주 쉽게 얻을. 1109 00:54:19,880 --> 00:54:21,978 난 당신이 원하지 않을 것이다 그에 포인트를 잃게합니다. 1110 00:54:21,978 --> 00:54:28,335 1111 00:54:28,335 --> 00:54:30,370 확인을 클릭합니다. 1112 00:54:30,370 --> 00:54:33,097 >> 여기서이 DOM을하자. 1113 00:54:33,097 --> 00:54:35,555 난 내가 그래서 내 표면이 있었으면 좋겠다 단지 화면에 그릴 수 있습니다. 1114 00:54:35,555 --> 00:54:38,330 1115 00:54:38,330 --> 00:54:41,461 그게 내가 작년에 수행하는 데 사용거야. 1116 00:54:41,461 --> 00:54:41,960 확인을 클릭합니다. 1117 00:54:41,960 --> 00:54:48,370 내가 언급 한 바와 같이 그래서, 우리는 이야기 DOM, 문서 객체 모델에 대한. 1118 00:54:48,370 --> 00:54:51,415 그들은 아마 당신에게 줄거야 이 같은 조각의 일부 조금 1119 00:54:51,415 --> 00:54:54,250 그것을 위해 나무를 만들 수 부탁드립니다. 1120 00:54:54,250 --> 00:54:58,050 그리고 이것은 단지 모두 관련이있다 태그를 통해 실행하는. 1121 00:54:58,050 --> 00:55:00,685 그래서 시도하고이 작업을 수행 할 수 있습니다. 1122 00:55:00,685 --> 00:55:09,610 1123 00:55:09,610 --> 00:55:12,920 >> 또한, 평소에 따라, 만약 너희들 I 고도로 같이, 이들 퀴즈 할 1124 00:55:12,920 --> 00:55:16,450 당신이 연습으로 수행하는 것이 좋습니다, 당신 같은 걸 그 중, 1125 00:55:16,450 --> 00:55:19,480 난 정말 무엇을 얻을하지 않습니다 여기에 가고, 단지, 물론, 1126 00:55:19,480 --> 00:55:23,334 질문을 나에게 이메일을 보내, 나는 최선 내가 할 수있는 설명합니다. 1127 00:55:23,334 --> 00:55:25,298 확인을 클릭합니다. 1128 00:55:25,298 --> 00:55:33,420 >> 우리는 몇 가지 문서를 가지고, 우리는 HTML이 있습니다. 1129 00:55:33,420 --> 00:55:33,970 확인을 클릭합니다. 1130 00:55:33,970 --> 00:55:38,750 그럼 우리는 분석하고 여기에 태그, 맞죠? 1131 00:55:38,750 --> 00:55:45,810 그래서 우리는 무엇 comes-- 참조 뭘 HTML에서 두 개의 소제목? 1132 00:55:45,810 --> 00:55:48,880 특히 때문에 그들은 제대로 들여 쓰기거야? 1133 00:55:48,880 --> 00:55:49,580 머리와 몸. 1134 00:55:49,580 --> 00:56:00,298 1135 00:56:00,298 --> 00:56:00,800 아. 1136 00:56:00,800 --> 00:56:03,730 1137 00:56:03,730 --> 00:56:04,960 머리와 몸. 1138 00:56:04,960 --> 00:56:05,952 사랑스러운. 1139 00:56:05,952 --> 00:56:07,410 그래서 다음의 머리 여기 시작하자. 1140 00:56:07,410 --> 00:56:09,090 아래 머리는 무엇입니까? 1141 00:56:09,090 --> 00:56:11,721 우리의 다음 태그는 무엇입니까? 1142 00:56:11,721 --> 00:56:12,220 제목입니다. 1143 00:56:12,220 --> 00:56:16,450 1144 00:56:16,450 --> 00:56:19,605 그리고 타이틀 내의, 퀴즈. 1145 00:56:19,605 --> 00:56:23,970 1146 00:56:23,970 --> 00:56:24,690 확인을 클릭합니다. 1147 00:56:24,690 --> 00:56:27,940 >> 그래서 말 그대로, 그것은 단지 OK, 태그를 통해 산책? 1148 00:56:27,940 --> 00:56:31,610 그럼 우리가있는 경우 몸, 우리가 통과로, 1149 00:56:31,610 --> 00:56:35,460 몸은 바로 그 안에 세 가지가 있습니다? 1150 00:56:35,460 --> 00:56:36,400 그것은 세의 div 있어요. 1151 00:56:36,400 --> 00:56:40,060 1152 00:56:40,060 --> 00:56:41,900 모든 사업부는 자신의 작은 상자를 가져옵니다. 1153 00:56:41,900 --> 00:56:45,260 1154 00:56:45,260 --> 00:56:48,106 그리고 첫 번째 사업부에서 무엇입니까? 1155 00:56:48,106 --> 00:56:48,606 [들림] 1156 00:56:48,606 --> 00:56:52,070 1157 00:56:52,070 --> 00:56:57,292 그리고 그 다음은 하나의 중간이고 이는 그냥 생략하겠습니다. 1158 00:56:57,292 --> 00:56:59,410 그리고 마지막 하나는 바닥이다. 1159 00:56:59,410 --> 00:57:06,060 1160 00:57:06,060 --> 00:57:07,650 >> 그래서 정말, 그냥 통해 걸어. 1161 00:57:07,650 --> 00:57:11,140 그리고 우리는주기 위하여려고하고 있기 때문에 제대로 들여 쓰기 당신 HTML, 1162 00:57:11,140 --> 00:57:16,800 당신은 말 그대로 단지를 통해 실행할 수 있습니다 OK, 여기에 HTML이다, 좋아합니다. 1163 00:57:16,800 --> 00:57:19,460 그래서이 바깥 쪽입니다 모서리, 또는 멀리 왼쪽, 1164 00:57:19,460 --> 00:57:22,410 그래서는 자신의 일이어야한다. 1165 00:57:22,410 --> 00:57:26,360 이들은 동일한 들여 쓰기에있다. 1166 00:57:26,360 --> 00:57:30,120 >> 그래서 우리는 머리가 필요하다고 알고 몸체와 같은 수준에있을 1167 00:57:30,120 --> 00:57:32,040 하지만 HTML 아래. 1168 00:57:32,040 --> 00:57:33,100 우리가 여기에있는거야. 1169 00:57:33,100 --> 00:57:36,810 머리와 몸은 형제 자매이며, 하지만 그들은 HTML하겠다. 1170 00:57:36,810 --> 00:57:39,130 그리고 우리는 이러한 각으로 이동합니다. 1171 00:57:39,130 --> 00:57:44,370 그래서 머리는 제목을 가지고있는 우리가 여기에서 보는 바와 같이, 퀴즈가 있습니다. 1172 00:57:44,370 --> 00:57:48,210 그리고이 경우, 우리는이 이 세 가지 선이 몸. 1173 00:57:48,210 --> 00:57:51,470 그래서 이들은 모두 모든 몸에서 형제. 1174 00:57:51,470 --> 00:57:53,732 OK? 1175 00:57:53,732 --> 00:57:56,190 그래서 잘하면 당신이 볼 때 당신이 뭔가를 같은거야, 1176 00:57:56,190 --> 00:57:57,900 그래, 난 그냥 나무를 그릴 얻을. 1177 00:57:57,900 --> 00:58:00,430 이 착하구나. 1178 00:58:00,430 --> 00:58:01,130 확인을 클릭합니다. 1179 00:58:01,130 --> 00:58:03,220 그래서 확인하고 싶어 너희들은 알고 있었다. 1180 00:58:03,220 --> 00:58:10,510 >> 그럼 왜 우리는 가지 마세요 우리의 이진 트리 (32)? 1181 00:58:10,510 --> 00:58:17,905 당신이 이진 이해하고 나면 때문에 검색 트리, 그것은 정말 나쁘지 않다. 1182 00:58:17,905 --> 00:58:20,960 에버렛 그래서, 난을 erase-- 수 있습니다 의미, 이들도 모두 온라인. 1183 00:58:20,960 --> 00:58:24,130 그래서 당신은 질문이있는 경우. 1184 00:58:24,130 --> 00:58:44,410 1185 00:58:44,410 --> 00:58:46,370 >> 거기에 약간의 공간을 잃었지만, 괜찮아요. 1186 00:58:46,370 --> 00:58:50,190 그래서 이진 검색 트리입니다 데이터를 구성하는 단지 방법 1187 00:58:50,190 --> 00:58:57,000 하지 배열에 루트는 항상 크다 1188 00:58:57,000 --> 00:59:03,500 왼쪽 자식보다 루트입니다 오른쪽 아이보다 항상 적은. 1189 00:59:03,500 --> 00:59:04,770 확인을 클릭합니다. 1190 00:59:04,770 --> 00:59:08,160 >> 그래서 우리는 여기이 위대한 검색 트리가 있습니다. 1191 00:59:08,160 --> 00:59:13,360 우리는 34,이 번호가 59, 20, 106, 36, 52. 1192 00:59:13,360 --> 00:59:15,160 그리고 우리는 정리해야 이러한 방식으로 1193 00:59:15,160 --> 00:59:22,100 루트 크도록 왼쪽에 모든 것을보다 1194 00:59:22,100 --> 00:59:24,750 그리고 이하 오른쪽에있는 모든. 1195 00:59:24,750 --> 00:59:29,580 그리고 일반적으로, 무엇을 원하는 것은 시도하고 찾을 수 있습니다 1196 00:59:29,580 --> 00:59:31,720 중간에 대해 뭔가. 1197 00:59:31,720 --> 00:59:35,420 이진 검색 나무, 당신은 할 수 있습니다 그것으로 조금 주위 재생합니다. 1198 00:59:35,420 --> 00:59:40,850 >> 그러나이 경우, 가봐요 우리는이 첫 번째를 알고 있다고 가정합니다. 1199 00:59:40,850 --> 00:59:44,870 그래서 (36)는 여기에 우리의 첫 번째입니다. 1200 00:59:44,870 --> 00:59:46,790 일반적으로, 나는 시도 할 것이다 뭔가를 선택 1201 00:59:46,790 --> 00:59:50,160 그거야 중간에 대해 아마 가장 좋은 결과를 얻었다. 1202 00:59:50,160 --> 00:59:56,200 그래서 지금 우리는에 그 모든 것을 알고있다 이 쪽은 36 이상이어야합니다. 1203 00:59:56,200 --> 00:59:59,520 뿐만 아니라, 당신이 볼 수있는 무엇이다 우리는 여기에 두 개의 지점을 가지고있다. 1204 00:59:59,520 --> 01:00:04,350 그래서 우리는 우리가 두 가지가 필요하다고 알고있는 경우 루트보다 작은 숫자, 1205 01:00:04,350 --> 01:00:08,670 다음은이 주문 수 세 번째 번호를 선택합니다. 1206 01:00:08,670 --> 01:00:09,390 확인을 클릭합니다. 1207 01:00:09,390 --> 01:00:11,550 >> 왜 우리는이면 시작하지? 1208 01:00:11,550 --> 01:00:17,270 그래서 우리는 모든 것에 있음을 알고있는 경우 이 쪽은보다 할 필요가 36-- 1209 01:00:17,270 --> 01:00:21,290 그러나 우리는이 하나를 보면, 우리는이 번호를 알고 1210 01:00:21,290 --> 01:00:25,180 오른쪽이 숫자 이상이어야한다? 1211 01:00:25,180 --> 01:00:30,810 이 번호 여기에 있기 때문에 오른쪽에있다. 1212 01:00:30,810 --> 01:00:34,680 그리고 우리의 더 큰 같이 기억 나무, 오른쪽에있는 모든 1213 01:00:34,680 --> 01:00:37,130 루트보다 크게 할 필요가있다. 1214 01:00:37,130 --> 01:00:40,540 이러한 방식으로, 우리가 알고 이 요구에 어떤입니다 1215 01:00:40,540 --> 01:00:43,090 여기에 무엇보다 커야합니다. 1216 01:00:43,090 --> 01:00:44,020 OK? 1217 01:00:44,020 --> 01:00:46,340 >> 그래서 우리는 두 가지 선택이 이 두 거품합니다. 1218 01:00:46,340 --> 01:00:49,830 우리는 32 34-- 또는 미안합니다. 1219 01:00:49,830 --> 01:00:53,330 20, 34. 1220 01:00:53,330 --> 01:00:56,500 그래서 당신은 어떻게 생각하십니까 우리는 이러한 넣을 수 있는가? 1221 01:00:56,500 --> 01:00:59,230 이 하나해야하는 경우 이보다 더 큰, 1222 01:00:59,230 --> 01:01:04,340 그것은 우리가 원하는 의미 여기에 여기에 20 (34)이있다. 1223 01:01:04,340 --> 01:01:05,340 확인을 클릭합니다. 1224 01:01:05,340 --> 01:01:09,380 >> 그래서 동일한 방식으로, 우리는 보일 서브 트리의이 종류에서. 1225 01:01:09,380 --> 01:01:14,994 그리고 우리는 OK, 우리는 (36)가하지 않은 말. 1226 01:01:14,994 --> 01:01:20,460 우리는 106, 52, 59있다. 1227 01:01:20,460 --> 01:01:21,590 오른쪽? 1228 01:01:21,590 --> 01:01:24,820 여기서이 경우, 우리 그이 하나의 요구를 알고 1229 01:01:24,820 --> 01:01:29,570 보다 큰의 한 가지를합니다 그것은 그것보다 작은 한 가지. 1230 01:01:29,570 --> 01:01:30,100 오른쪽? 1231 01:01:30,100 --> 01:01:34,580 우리는 순서대로 넣어한다면, 그것은 단지 다시 그 중간 값을 찾는 방법에 대한. 1232 01:01:34,580 --> 01:01:35,766 그래서 우리의 중간 값은 59이다. 1233 01:01:35,766 --> 01:01:38,524 1234 01:01:38,524 --> 01:01:40,190 그래서 우리는 OK, 59 미만 무슨 말? 1235 01:01:40,190 --> 01:01:41,826 음, 52입니다. 1236 01:01:41,826 --> 01:01:42,950 그리고 59보다 큰 무엇인가? 1237 01:01:42,950 --> 01:01:45,120 글쎄, 그건 106입니다. 1238 01:01:45,120 --> 01:01:45,930 OK? 1239 01:01:45,930 --> 01:01:49,430 그래서 퍼즐처럼 조금입니다. 1240 01:01:49,430 --> 01:01:53,160 그것은 일반적으로 특히, 도움이 이 같은 작은 나무, 1241 01:01:53,160 --> 01:01:56,617 당신이 그것을 주문하는 경우, 당신 경우 왼쪽에 얼마나 많은 알고 1242 01:01:56,617 --> 01:01:58,450 얼마나 많은가에있는 바로 그것은 단지 수 1243 01:01:58,450 --> 01:02:01,050 당신은 무엇을 선택할 수 루트에 있어야합니다. 1244 01:02:01,050 --> 01:02:02,922 그리고 당신은 종류의 수 의 거기에서 작동합니다. 1245 01:02:02,922 --> 01:02:05,080 그래 그래. 1246 01:02:05,080 --> 01:02:05,580 (33)? 1247 01:02:05,580 --> 01:02:07,570 물론. 1248 01:02:07,570 --> 01:02:10,120 확인을 클릭합니다. 1249 01:02:10,120 --> 01:02:17,410 그래서 우리는 노드를 만들려면 또는 이진 검색 트리. 1250 01:02:17,410 --> 01:02:20,416 그리고의 그것에가 무엇인지 살펴 보자. 1251 01:02:20,416 --> 01:02:26,130 1252 01:02:26,130 --> 01:02:28,600 그리고 나는이 뜻을 생각 실제로 우리의 마지막 문제. 1253 01:02:28,600 --> 01:02:29,510 아. 1254 01:02:29,510 --> 01:02:30,010 확인을 클릭합니다. 1255 01:02:30,010 --> 01:02:48,190 1256 01:02:48,190 --> 01:02:48,690 확인을 클릭합니다. 1257 01:02:48,690 --> 01:02:55,580 1258 01:02:55,580 --> 01:02:58,040 >> 이것은 우리가 할 수있는 것과 같다 오른쪽 노드로 생각? 1259 01:02:58,040 --> 01:03:01,610 우리는 약간의 값을 가지고, 우리 알고는 어느 것 1260 01:03:01,610 --> 01:03:03,830 좌우 어린이했다. 1261 01:03:03,830 --> 01:03:08,420 그 수단 tree-- 이진 검색 그것을 가지고, 가장, 두 아이의. 1262 01:03:08,420 --> 01:03:08,920 OK? 1263 01:03:08,920 --> 01:03:12,690 1264 01:03:12,690 --> 01:03:15,540 의 길에 대해 생각해 보자 우리 오른쪽 링크 된 목록을 정의? 1265 01:03:15,540 --> 01:03:17,740 >> 우리는 어떤 INT했다 그 값을 나타낸다. 1266 01:03:17,740 --> 01:03:20,760 우리는 표현 몇 가지 포인터를했다 무엇 다음에 가고 있었다. 1267 01:03:20,760 --> 01:03:23,350 이진 검색 트리와 매우 유사하다. 1268 01:03:23,350 --> 01:03:27,980 우리는 여전히 값을 가지고, N, 우리는 그것을 줄 것을, 맞죠? 1269 01:03:27,980 --> 01:03:31,750 그리고 나는이 매우 무승부 명시 적으로 화살표, 1270 01:03:31,750 --> 01:03:34,010 그들이 있기 때문에 효과적으로 대한 포인터. 1271 01:03:34,010 --> 01:03:34,940 OK? 1272 01:03:34,940 --> 01:03:38,500 >> 그래서 n은 일반적으로 무엇인가? 1273 01:03:38,500 --> 01:03:39,230 그것은 몇 가지 값입니다. 1274 01:03:39,230 --> 01:03:41,800 우리는 일반적으로로 지정합니까? 1275 01:03:41,800 --> 01:03:42,500 int입니다. 1276 01:03:42,500 --> 01:03:49,980 그래서 우리는 몇 가지 INT의 N, 또는 int 값이 또는 당신은 그것을 호출하고 싶습니다 뭐든간에. 1277 01:03:49,980 --> 01:03:53,230 그리고 우리는 왼쪽이 아동과 오른쪽 아이. 1278 01:03:53,230 --> 01:03:54,570 오른쪽? 1279 01:03:54,570 --> 01:03:58,060 그리고 우리는 그들이있어 그 무엇인지 그들이 가리키는 무엇 가실 수 없습니다 .--? 1280 01:03:58,060 --> 01:04:01,560 그들은 바로, 다른 노드를 가리키는거야? 1281 01:04:01,560 --> 01:04:07,540 그렇다면 우리는 노드 포인터를 선언 할 것인가? 1282 01:04:07,540 --> 01:04:10,480 1283 01:04:10,480 --> 01:04:11,460 >> 청중 : [들리지]. 1284 01:04:11,460 --> 01:04:12,472 >> 스피커 1 : 그래 그래. 1285 01:04:12,472 --> 01:04:14,305 그리고 우리는 할 겁니다 그 두 가지, 오른쪽? 1286 01:04:14,305 --> 01:04:18,070 1287 01:04:18,070 --> 01:04:26,710 그리고 우리는 문자 그대로 수 왼쪽 아이를 위해 왼쪽 않습니다 1288 01:04:26,710 --> 01:04:30,950 오른쪽 아이에 대한 권리. 1289 01:04:30,950 --> 01:04:31,820 사실상, 죄송합니다. 1290 01:04:31,820 --> 01:04:33,155 우리가 구조체를 필요로하기 때문에. 1291 01:04:33,155 --> 01:04:36,250 1292 01:04:36,250 --> 01:04:41,580 >> 우리가하지 않았기 때문에 그래서 구조체이다 아직 노드를 선언 마쳤다. 1293 01:04:41,580 --> 01:04:47,070 그래서 노드는 여기에 있습니다. 1294 01:04:47,070 --> 01:04:49,640 이 같은 종류의의 재귀 정의, 오른쪽? 1295 01:04:49,640 --> 01:04:53,140 그래서 우리는 내에있는 경우 이 정의, 우리 1296 01:04:53,140 --> 01:04:57,310 선언이 완료되지 않은 노드 구조로서, 1297 01:04:57,310 --> 01:04:59,380 그래서 우리는 구조체를해야 노드는, 그래, 대답 1298 01:04:59,380 --> 01:05:03,930 우리는 참조 사실이다 다시 우리 자신에 일을 입력합니다. 1299 01:05:03,930 --> 01:05:07,410 즉,처럼 한 번 생성, 괜찮을거야. 1300 01:05:07,410 --> 01:05:10,890 >> 어떻게 큰 너희들이 생각합니까? 1301 01:05:10,890 --> 01:05:13,650 이 구조체의 크기는 무엇입니까? 1302 01:05:13,650 --> 01:05:14,370 (12). 1303 01:05:14,370 --> 01:05:14,870 왜? 1304 01:05:14,870 --> 01:05:18,990 1305 01:05:18,990 --> 01:05:19,664 정확하게. 1306 01:05:19,664 --> 01:05:21,830 그리고 사실, 하나의 첫 번째 질문 하나 퀴즈 하나 1307 01:05:21,830 --> 01:05:24,170 내가 물었다 인 크기에 관한 것입니다. 1308 01:05:24,170 --> 01:05:25,230 좋아. 1309 01:05:25,230 --> 01:05:29,350 >> 우리는 때문에, 끝까지가는거야 우리가하지 않으면 DCE는 나에게 소리 것입니다. 1310 01:05:29,350 --> 01:05:33,790 그러나 너희들은 질문이있는 경우, 물론, 저를 이메일을 알려주세요. 1311 01:05:33,790 --> 01:05:35,190 너희들은 바위 것입니다. 1312 01:05:35,190 --> 01:05:37,210 나는 매우 흥분. 1313 01:05:37,210 --> 01:05:39,380 너희들은 다음과 같이 수행됩니다 수요일의 다음 1314 01:05:39,380 --> 01:05:43,150 당신은 당신의 마지막에 일할 겁니다 프로젝트는, 그리고 최고의 날이 것입니다. 1315 01:05:43,150 --> 01:05:48,784 >> 나는 다음 여기에있을 것입니다 4시에서 4시 30분까지 주 1316 01:05:48,784 --> 01:05:50,700 너희들이 올하려는 경우 당신의 퀴즈를 선택합니다. 1317 01:05:50,700 --> 01:05:54,410 당신은 내게 다른 시간을 찾으려면 아니면 그냥 다른 시간을 조정, 1318 01:05:54,410 --> 01:05:56,460 알려 주시기 바랍니다. 1319 01:05:56,460 --> 01:05:58,670 그렇지 않으면이 우리의 마지막 부분이다. 1320 01:05:58,670 --> 01:06:01,070 그래서 너희들을보고 좋았어요. 1321 01:06:01,070 --> 01:06:02,450 더 많은 사탕을 확인하시기 바랍니다. 1322 01:06:02,450 --> 01:06:05,390 퀴즈에 그리고 행운을 빕니다. 1323 01:06:05,390 --> 01:06:06,687