1 00:00:00,000 --> 00:00:03,381 >> [MUSIC PLAYING] 2 00:00:03,381 --> 00:00:04,604 3 00:00:04,604 --> 00:00:05,520 DOUG LLOYD: Bütün hüququ. 4 00:00:05,520 --> 00:00:07,860 Belə ki, yalnız ki, başa əgər story bağlı siyahıları sorry video 5 00:00:07,860 --> 00:00:09,568 Mən sizə off tərk bir cliffhanger bit. 6 00:00:09,568 --> 00:00:12,790 Amma siz başa çatdırmaq üçün buradayıq sevindim ikiqat bağlı siyahıları hekayə. 7 00:00:12,790 --> 00:00:15,250 >> Siz geri əgər Belə ki, video, danışdıq 8 00:00:15,250 --> 00:00:18,500 story bağlı haqqında siyahıları qabiliyyəti iştirak etmək 9 00:00:18,500 --> 00:00:22,090 məlumat ilə məşğul burada elementlərin sayı 10 00:00:22,090 --> 00:00:24,442 və ya maddələr sayı siyahısı inkişaf və ya shrink. 11 00:00:24,442 --> 00:00:26,400 Biz indi ilə məşğul ola bilər kimi bir şey, burada 12 00:00:26,400 --> 00:00:28,310 biz serialların ilə məşğul bilmədi. 13 00:00:28,310 --> 00:00:30,560 >> Lakin onlar bir əziyyət yoxdur tənqidi məhdudiyyət hansı 14 00:00:30,560 --> 00:00:33,790 bir story bağlıdır ki, siyahısı, biz yalnız heç hərəkət edə bilər 15 00:00:33,790 --> 00:00:36,200 siyahısını bir istiqamətdə. 16 00:00:36,200 --> 00:00:39,010 Və yalnız real vəziyyət burada bir problem ola bilər 17 00:00:39,010 --> 00:00:41,250 zaman biz çalışdıqlarını bir element silin. 18 00:00:41,250 --> 00:00:46,000 Və biz hətta bunu necə müzakirə etməyib pseudocode bir story bağlı siyahı var. 19 00:00:46,000 --> 00:00:48,797 Bu, əlbəttə ki, doable, lakin bir əngəl bir az ola bilər. 20 00:00:48,797 --> 00:00:50,630 Siz özünüzü tapmaq əgər bir vəziyyət 21 00:00:50,630 --> 00:00:53,175 Silmək çalışdığınız siyahıdan bir elementləri 22 00:00:53,175 --> 00:00:55,430 və ya tələb olacaq Siz silmə etmək lazımdır ki, 23 00:00:55,430 --> 00:00:57,970 vahid elementləri siyahısı, istədiyiniz bilər 24 00:00:57,970 --> 00:01:02,090 istifadə üçün ikiqat bağlı əvəzinə story bağlı siyahı edin. 25 00:01:02,090 --> 00:01:06,320 Ikiqat bağlı siyahıları sizə imkan verir, çünki irəli və geri, həm də hərəkət etmək 26 00:01:06,320 --> 00:01:09,340 əvəzinə siyahısını yalnız irəli siyahısı ilə 27 00:01:09,340 --> 00:01:13,950 Yalnız bir əlavə element əlavə Bizim strukturu anlayışına 28 00:01:13,950 --> 00:01:16,690 ikiqat bağlı siyahı node üçün. 29 00:01:16,690 --> 00:01:19,770 >> Yenə fikrində deyilik əgər bir elementləri silmə etmək 30 00:01:19,770 --> 00:01:24,810 list-- biz əlavə edirik, çünki Bizim strukturuna əlavə sahə 31 00:01:24,810 --> 00:01:28,340 müəyyən qovşaqlarının özləri ikiqat bağlı siyahıları üçün 32 00:01:28,340 --> 00:01:29,550 böyük olacaq. 33 00:01:29,550 --> 00:01:31,600 Onlar etmək olacaq yaddaş daha bayt qədər. 34 00:01:31,600 --> 00:01:34,160 Və əgər bir şey deyil Siz nə etmək lazımdır olacaq 35 00:01:34,160 --> 00:01:36,300 Siz bu qərar qəbul edə bilər off dəyər ticarət 36 00:01:36,300 --> 00:01:39,360 əlavə sərf etmək yaddaş bytes tələb 37 00:01:39,360 --> 00:01:43,940 bir ikiqat bağlı siyahısı üçün siz değilseniz gedən bir elementləri silmə olunacaq. 38 00:01:43,940 --> 00:01:46,760 Amma onlar da, sərin istəyirik çox başqa şeylər üçün. 39 00:01:46,760 --> 00:01:51,260 >> Dediyim kimi, biz yalnız əlavə etmək üçün var Bizim strukturu bir sahədə 40 00:01:51,260 --> 00:01:55,360 Bu anlayışı definition bir Əvvəlki göstərici. 41 00:01:55,360 --> 00:01:58,620 Bir story bağlı siyahı ilə, belə ki, biz , dəyər və Next göstərici var 42 00:01:58,620 --> 00:02:02,850 belə ikiqat bağlı siyahı yalnız var bir yol, eləcə də geri hərəkət etmək. 43 00:02:02,850 --> 00:02:04,960 >> İndi story bağlı siyahısı video, danışdıq 44 00:02:04,960 --> 00:02:07,210 Bu barədə beş var olmaq üçün lazım olan əsas şey 45 00:02:07,210 --> 00:02:09,449 edə bağlı siyahıları ilə işləmək üçün nə etmək. 46 00:02:09,449 --> 00:02:12,880 Və bu ən fakt bir ikiqat bağlı siyahı var ki, 47 00:02:12,880 --> 00:02:14,130 həqiqətən böyük jump deyil. 48 00:02:14,130 --> 00:02:17,936 Biz hələ sadəcə vasitəsilə axtarış edə bilərsiniz başdan irəliləyir son. 49 00:02:17,936 --> 00:02:20,810 Biz hələ bir node yaratmaq bilər nazik hava, olduqca çox eyni şəkildə. 50 00:02:20,810 --> 00:02:23,591 Biz olduqca siyahıları düzəlişlər edə bilərsiniz çox eyni şəkildə. 51 00:02:23,591 --> 00:02:25,340 təkcə ki, , subtly müxtəlif 52 00:02:25,340 --> 00:02:28,970 həqiqətən, daxil edilir siyahısına yeni qovşaqlarının, 53 00:02:28,970 --> 00:02:33,722 və nəhayət, biz silmə haqqında danışmaq lazımdır eləcə də siyahıdan bir element. 54 00:02:33,722 --> 00:02:35,430 Yenə olduqca çox digər üç, biz istəyirik 55 00:02:35,430 --> 00:02:37,888 onlar haqqında danışmaq niyyətində deyil İndi onlar yalnız istəyirik, çünki 56 00:02:37,888 --> 00:02:43,920 ideyaları çox kiçik tweaks müzakirə story bağlı siyahı video. 57 00:02:43,920 --> 00:02:46,292 >> Belə ki, yeni bir node daxil imkan bir ikiqat bağlı siyahısına daxil. 58 00:02:46,292 --> 00:02:48,750 Biz bunu danışdıq həmçinin siyahıları story bağlı, 59 00:02:48,750 --> 00:02:52,020 lakin əlavə bir neçə var ikiqat bağlı siyahıları ilə olarsınız. 60 00:02:52,020 --> 00:02:55,280 Biz [mi? keçən?] rəhbəri burada sadalamaq və bəzi ixtiyari dəyəri, 61 00:02:55,280 --> 00:02:58,600 və biz yeni baş almaq istəyirəm Bu funksiya həyata siyahısı. 62 00:02:58,600 --> 00:03:01,414 Bir dllnode ulduz qaytarır görə. 63 00:03:01,414 --> 00:03:02,330 Belə ki, addımlar hansılardır? 64 00:03:02,330 --> 00:03:04,496 Onlar yenə, çox oxşardır siyahıları story bağlı üçün 65 00:03:04,496 --> 00:03:05,670 bir əlavə əlavə ilə. 66 00:03:05,670 --> 00:03:08,900 Biz yeni üçün yer ayırıb istəyirəm node və çek etibarlı var əmin olun. 67 00:03:08,900 --> 00:03:11,510 Biz bu node doldurmaq istəyirəm hər hansı məlumat, biz 68 00:03:11,510 --> 00:03:12,564 bu qoymaq istəyirik. 69 00:03:12,564 --> 00:03:15,480 son şey Biz nə etmək lazımdır Biz nə etmək lazımdır əlavə şey rather-- 70 00:03:15,480 --> 00:03:19,435 Əvvəlki göstərici düzeltmek üçün Siyahıya köhnə rəhbəri. 71 00:03:19,435 --> 00:03:21,310 Unutmayın ki, çünki bir ikiqat bağlı siyahıları, 72 00:03:21,310 --> 00:03:23,110 biz irəli hərəkət edə bilər və backwards-- hansı 73 00:03:23,110 --> 00:03:27,080 hər node həqiqətən işarə o deməkdir ki, digər iki qovşaqlarının əvəzinə yalnız bir. 74 00:03:27,080 --> 00:03:29,110 Və belə ki, biz düzeltmek lazımdır siyahı köhnə baş 75 00:03:29,110 --> 00:03:32,151 yeni rəhbəri geri qeyd etmək bir şey idi bağlı siyahısı, 76 00:03:32,151 --> 00:03:33,990 biz əvvəl nə etmək yox idi. 77 00:03:33,990 --> 00:03:37,420 Və əvvəlki kimi, biz yalnız bir qayıtmaq siyahısı yeni rəhbəri göstərici. 78 00:03:37,420 --> 00:03:38,220 >> Belə ki, burada bir siyahısı. 79 00:03:38,220 --> 00:03:40,144 Biz bu siyahıda 12 əlavə etmək istəyirəm. 80 00:03:40,144 --> 00:03:42,060 Diagram Qeyd edək ki, qədər fərqlidir. 81 00:03:42,060 --> 00:03:47,710 Hər bir node üç sahələri var məlumat və qırmızı bir Next pointer, 82 00:03:47,710 --> 00:03:50,170 və mavi bir Əvvəlki göstərici. 83 00:03:50,170 --> 00:03:54,059 Heç bir şey, 15 node əvvəl gəlir belə ki, onun Əvvəlki göstərici null edir. 84 00:03:54,059 --> 00:03:55,350 Bu siyahıda başlanğıcı var. 85 00:03:55,350 --> 00:03:56,560 Əvvəl bir şey yoxdur. 86 00:03:56,560 --> 00:04:03,350 Və heç bir şey, 10 node sonra gəlir və belə ki, Next göstərici həmçinin null deyil. 87 00:04:03,350 --> 00:04:05,616 >> Belə ki, bu siyahıya 12 əlavə edək. 88 00:04:05,616 --> 00:04:08,070 Biz node üçün [işitilemez] yer lazımdır. 89 00:04:08,070 --> 00:04:11,480 Biz bu 12 içini qoydu. 90 00:04:11,480 --> 00:04:14,840 Və sonra, biz, həqiqətən olmaq lazımdır Ehtiyatlı zəncir qırmaq deyil. 91 00:04:14,840 --> 00:04:17,144 Biz yenidən istəyirəm Düzgün qaydada göstəricilər. 92 00:04:17,144 --> 00:04:19,519 Və bəzən mean-- bilər biz xüsusilə görəcəksiniz kimi 93 00:04:19,519 --> 00:04:24,120 delete-- ilə bəzi var ki, lazımsız göstəricilərinə, amma ki, OK. 94 00:04:24,120 --> 00:04:25,750 >> Beləliklə, biz ilk nə istəyirsiniz? 95 00:04:25,750 --> 00:04:28,290 Tövsiyə edirəm şeyi yəqin ki, olmalıdır 96 00:04:28,290 --> 00:04:35,350 Bunu 12 göstəricilərinə doldurmaq üçün node Siz başqa heç kimə toxunmaq əvvəl. 97 00:04:35,350 --> 00:04:38,640 Belə ki, nə 12 növbəti qeyd etmək gedir? 98 00:04:38,640 --> 00:04:39,860 15. 99 00:04:39,860 --> 00:04:42,430 Nə 12 əvvəl gəlir? 100 00:04:42,430 --> 00:04:43,640 Heç bir şey. 101 00:04:43,640 --> 00:04:46,280 İndi biz dolu etdik 12 əlavə məlumat 102 00:04:46,280 --> 00:04:49,320 belə ki, Əvvəlki, Next, və dəyəri var. 103 00:04:49,320 --> 00:04:53,505 >> İndi biz ola bilər 15-- bu əlavə biz biz about-- söhbət addım 104 00:04:53,505 --> 00:04:56,590 geri 12 15 nöqtəsi ola bilər. 105 00:04:56,590 --> 00:04:59,634 İndi biz rəhbəri hərəkət edə bilər bağlı siyahı 12 olmalıdır. 106 00:04:59,634 --> 00:05:02,550 Belə ki, olduqca oxşar nə biz story bağlı siyahıları ilə etdiklərini, 107 00:05:02,550 --> 00:05:06,940 əlavə addım istisna olmaqla siyahısı köhnə baş birləşdirən 108 00:05:06,940 --> 00:05:09,810 siyahısı yeni rəhbəri geri. 109 00:05:09,810 --> 00:05:12,170 >> İndi nəhayət silmək imkan bir bağlı siyahı bir node. 110 00:05:12,170 --> 00:05:14,350 Belə ki, biz deyək bəzi digər funksiyası 111 00:05:14,350 --> 00:05:18,080 biz silmək üçün bir node tapmaq olunur və dəqiq bizə bir göstərici verdi 112 00:05:18,080 --> 00:05:19,710 biz silmək üçün node. 113 00:05:19,710 --> 00:05:22,360 Biz hətta demək need-- deyil baş hələ qlobal elan edilir. 114 00:05:22,360 --> 00:05:23,590 Biz burada baş ehtiyac yoxdur. 115 00:05:23,590 --> 00:05:26,830 Bütün bu funksiya edir biz deyil dəqiq node biz bir pointer tapıldı 116 00:05:26,830 --> 00:05:28,090 xilas etmək istəyirik. 117 00:05:28,090 --> 00:05:28,940 Bunun xilas edək. 118 00:05:28,940 --> 00:05:31,859 Bu ilə bir çox asandır siyahıları ikiqat bağlı. 119 00:05:31,859 --> 00:05:33,650 Bu həqiqətən First-- yalnız bir neçə şeyi. 120 00:05:33,650 --> 00:05:38,760 Biz yalnız ətraf düzeltmek lazımdır Bölmələri "göstəricilərinə onlar üzərində keçmək ki, 121 00:05:38,760 --> 00:05:40,240 node biz silmək istəyirəm. 122 00:05:40,240 --> 00:05:43,484 Və sonra biz bu node silə bilərsiniz. 123 00:05:43,484 --> 00:05:45,150 Belə ki, yenə, biz yalnız burada keçir edirik. 124 00:05:45,150 --> 00:05:49,625 Biz yəqin ki qərarına gəldik biz node X. silmək üçün 125 00:05:49,625 --> 00:05:51,500 Və yenə, mən nə edirəm yolla tərəfindən burada bunu 126 00:05:51,500 --> 00:05:54,580 Bir üçün ümumi haldır ortada olduğunu node. 127 00:05:54,580 --> 00:05:56,547 Bir neçə var əlavə caveats ki, 128 00:05:56,547 --> 00:05:59,380 Siz silmə etdiyiniz zaman hesab etmək lazımdır siyahısı əvvəldən 129 00:05:59,380 --> 00:06:01,040 və ya siyahıdan çox sonu. 130 00:06:01,040 --> 00:06:03,730 Xüsusi bir neçə var künc hallarda ilə məşğul. 131 00:06:03,730 --> 00:06:07,960 >> Belə ki, bu hər hansı bir node silmə üçün çalışır list-- bir ortasında ki, 132 00:06:07,960 --> 00:06:11,550 irəli qanuni göstərici var və geri qanuni pointer, 133 00:06:11,550 --> 00:06:14,460 qanuni əvvəlki və sonrakı göstərici. 134 00:06:14,460 --> 00:06:16,530 Yenə siz çalışırıq, əgər bitir ilə, 135 00:06:16,530 --> 00:06:18,500 bu idarə etmək lazımdır bir az fərqli, 136 00:06:18,500 --> 00:06:19,570 və biz fikrində deyilik İndi ki, haqqında danışmaq. 137 00:06:19,570 --> 00:06:21,319 Amma yəqin ki, edə bilərsiniz lazımdır nə anlamaq 138 00:06:21,319 --> 00:06:24,610 bu video seyr yalnız ediləcək. 139 00:06:24,610 --> 00:06:28,910 >> Beləliklə, biz təcrid etdik X. X node edir biz siyahıdan silmək istəyirəm. 140 00:06:28,910 --> 00:06:30,140 Biz nə etməliyəm? 141 00:06:30,140 --> 00:06:32,800 Birincisi, biz yeniden lazımdır kənarda göstəricilər. 142 00:06:32,800 --> 00:06:35,815 Biz yeniden lazımdır 9 növbəti 13 üzərində keçmək 143 00:06:35,815 --> 00:06:38,030 və nöqtə 10-- olan biz yalnız etdik nə. 144 00:06:38,030 --> 00:06:41,180 Və biz də lazımdır 10-nin Əvvəlki yenidən 145 00:06:41,180 --> 00:06:44,610 əvəzinə 13 işarə 9 qeyd etmək. 146 00:06:44,610 --> 00:06:46,490 >> Belə ki, yenə bu idi ilə başlamaq üçün diagram. 147 00:06:46,490 --> 00:06:47,730 Bu, bizim zəncirvari idi. 148 00:06:47,730 --> 00:06:51,027 Biz 13-dən çox keçmək lazımdır lakin biz də qorumaq lazımdır 149 00:06:51,027 --> 00:06:52,110 siyahısı bütövlüyü. 150 00:06:52,110 --> 00:06:54,680 Biz hər hansı bir itirmək istəmirəm ya istiqamətdə məlumat. 151 00:06:54,680 --> 00:06:59,620 Beləliklə, biz yeniden lazımdır göstəricilərinə diqqətlə 152 00:06:59,620 --> 00:07:02,240 belə ki, biz bütün zəncir qırmaq deyil. 153 00:07:02,240 --> 00:07:05,710 >> Beləliklə, biz 9 Next göstərici demək olar eyni yerə işarə 154 00:07:05,710 --> 00:07:08,040 ki, on üç Next pointer indi göstərir. 155 00:07:08,040 --> 00:07:10,331 Biz nəhayət istəyirik, çünki 13 üzərində keçmək istəyirəm olacaq. 156 00:07:10,331 --> 00:07:13,750 Belə ki, hər yerdə 13 bal Sonra, doqquz əvəzinə orada qeyd etmək istəyirəm. 157 00:07:13,750 --> 00:07:15,200 Belə ki, ki, var. 158 00:07:15,200 --> 00:07:20,370 Və sonra hər yerdə 13 xalla geri üçün, 13 əvvəl gəlir nə olursa olsun, 159 00:07:20,370 --> 00:07:24,800 biz qeyd etmək istəyirəm 10 ki, yerinə 13. 160 00:07:24,800 --> 00:07:29,290 Təqib əgər İndi, qeyd oxlar, biz 13 açılır 161 00:07:29,290 --> 00:07:32,380 həqiqətən hər hansı bir məlumat itirmədən. 162 00:07:32,380 --> 00:07:36,002 Biz siyahısı bütövlüyünü saxlanılır etdik irəli və geri, həm də hərəkət. 163 00:07:36,002 --> 00:07:38,210 Və sonra biz yalnız sort edə bilərsiniz bir az onu təmizləmək 164 00:07:38,210 --> 00:07:40,930 birlikdə siyahısını çəkərək. 165 00:07:40,930 --> 00:07:43,270 Belə ki, biz yenidən hər tərəfdən göstəricilər. 166 00:07:43,270 --> 00:07:46,231 Və sonra biz X azad 13 olan node, 167 00:07:46,231 --> 00:07:47,480 və biz zəncir qırmaq vermədi. 168 00:07:47,480 --> 00:07:50,980 Beləliklə, biz yaxşı idi. 169 00:07:50,980 --> 00:07:53,000 >> Burada bağlı siyahıları Final qeyd. 170 00:07:53,000 --> 00:07:55,990 Belə ki, singly- həm də ikiqat bağlı siyahıları, biz gördük kimi, 171 00:07:55,990 --> 00:07:58,959 dəstək həqiqətən səmərəli etmək və elementlərin silinməsi. 172 00:07:58,959 --> 00:08:00,750 Siz olduqca çox edə bilərsiniz daimi vaxt bu. 173 00:08:00,750 --> 00:08:03,333 Biz silmək üçün nə etmək var idi bir element əvvəl yalnız bir ikinci? 174 00:08:03,333 --> 00:08:04,440 Biz bir pointer köçürülüb. 175 00:08:04,440 --> 00:08:05,920 Biz başqa göstərici köçürülüb. 176 00:08:05,920 --> 00:08:07,915 Biz X-- üç əməliyyatları aldı azad. 177 00:08:07,915 --> 00:08:14,500 O, həmişə üç əməliyyatları edir bir node azad ki, node silin. 178 00:08:14,500 --> 00:08:15,280 >> Biz necə daxil edə bilərəm? 179 00:08:15,280 --> 00:08:17,280 Yaxşı, biz yalnız həmişə istəyirik əvvəlində haqqında tacking 180 00:08:17,280 --> 00:08:19,400 biz səmərəli daxil edirsinizsə. 181 00:08:19,400 --> 00:08:21,964 Beləliklə, biz rearrange-- lazımdır bu əgər asılı olaraq 182 00:08:21,964 --> 00:08:24,380 bir singly- və ya ikiqat bağlı siyahısı, biz üç nə etmək lazımdır bilər 183 00:08:24,380 --> 00:08:26,824 və ya dörd əməliyyatları max. 184 00:08:26,824 --> 00:08:28,365 Ancaq yenə də, bu, həmişə üç və ya dörd var. 185 00:08:28,365 --> 00:08:30,531 Bu neçə etməz elementləri, bizim siyahıda var 186 00:08:30,531 --> 00:08:33,549 həmişə üç və ya dörd operations-- var yalnız silinməsi həmişə kimi 187 00:08:33,549 --> 00:08:35,320 üç və ya dörd əməliyyatları. 188 00:08:35,320 --> 00:08:36,919 Bu daimi vaxt var. 189 00:08:36,919 --> 00:08:38,169 Belə ki, həqiqətən böyük. 190 00:08:38,169 --> 00:08:40,620 >> Diziler ilə, biz bunu durub sort kimi bir şey. 191 00:08:40,620 --> 00:08:44,739 Siz yəqin ki, durub geri sort daimi vaxt alqoritm deyil. 192 00:08:44,739 --> 00:08:46,030 Bu, həqiqətən, olduqca bahalı. 193 00:08:46,030 --> 00:08:48,840 Belə ki, bu daxil bir çox daha yaxşıdır. 194 00:08:48,840 --> 00:08:51,840 Amma qeyd olunduğu kimi siyahısı video story bağlı, 195 00:08:51,840 --> 00:08:54,030 Biz burada bir İşin mənfi tərəfi odur var, çox sağ etdik? 196 00:08:54,030 --> 00:08:57,580 Biz imkanı itirdik təsadüfi elementləri daxil. 197 00:08:57,580 --> 00:09:02,310 Biz element sayı dörd istəyirsinizsə, deyə bilmərəm bir bağlı siyahı və ya element sayı 10 198 00:09:02,310 --> 00:09:04,990 Eyni şəkildə biz bir sıra ilə bunu 199 00:09:04,990 --> 00:09:08,630 və ya biz yalnız birbaşa index bilərsiniz Bizim serialın element daxil. 200 00:09:08,630 --> 00:09:10,930 >> Və belə bir tapmaq üçün çalışırıq bağlı list-- element 201 00:09:10,930 --> 00:09:15,880 axtarış important-- əgər İndi xətti müddət bilər. 202 00:09:15,880 --> 00:09:18,330 Siyahısı artıq olur ki, bu bir əlavə addım bilər 203 00:09:18,330 --> 00:09:22,644 siyahıda hər bir element üçün order biz aradığınız nə tapa bilərsiniz. 204 00:09:22,644 --> 00:09:23,560 Belə ki, ticarət off var. 205 00:09:23,560 --> 00:09:25,780 Bir pro bir az var burada con element. 206 00:09:25,780 --> 00:09:29,110 >> Və ikiqat bağlı siyahıları deyil data structure birləşməsi son cür 207 00:09:29,110 --> 00:09:32,840 Biz haqqında danışmaq lazımdır ki, bütün əsas bina alaraq 208 00:09:32,840 --> 00:09:34,865 C blokları bir birlikdə qoyulması. 209 00:09:34,865 --> 00:09:37,900 Əslində, biz, çünki hətta bu daha yaxşı 210 00:09:37,900 --> 00:09:41,970 bir data strukturu yaratmaq üçün Siz vasitəsilə axtarış edə bilər 211 00:09:41,970 --> 00:09:43,360 daimi vaxt çox. 212 00:09:43,360 --> 00:09:46,080 Amma başqa video ki, daha çox. 213 00:09:46,080 --> 00:09:47,150 >> Mən Doug Lloyd edirəm. 214 00:09:47,150 --> 00:09:49,050 Bu CS50 edir. 215 00:09:49,050 --> 00:09:50,877