22 Mart 2013, Cuma

Java Denetim Tablolarını 2

Iyi internet benim iş algoritmalar ve veri yapıları bölümünü onbir hoş geldiniz hash tabloları benim kapsama için öğretici aile kapak kısmı Eğer biri için izleyebilirsiniz kesinlikle aksi izlemek karıştı olacak Ben o nedeniyle gelen bir sürü kod kullanmak için bu öğretici rulo ve ben de bir bağlantı sağlar ama bizim işimiz algoritmalar tüm listesi oynamak bu yüzden sanayileri kapsayacak şekilde gidiyoruz ya de biz niye biz karşılamak için gidiyoruz Bir hash tabloları oluşturarak zaman ben nasıl artırmak için kapağı edeceğim ben asal kullanın karma tablo boyutu i son öğretici kaçınılması gerektiğ

ini söyledi olsa bile ne olduğunu klişe ve nasıl çift karma işleri kümeleme önlemek için nasıl ve bir çift karma karma tablodaki değerleri bulmak için nasıl yüzden lamelleri istiyorum çıra Peki neden biz suçları kullanma

lısınız de daha önce biz değerlerimizi koymak için gidiyoruz ne endeks hesaplamak ve biz Sadece keyfi saklandığı değeri kullanın ve biz mümkün bizim kül koymak istedim ve model kullanarak var ki keyfi dizi bo

“İşte Kodu Alın: http://goo.gl/0GKD8 Benim Java Hash Tabloları öğreticinin 2 bölümüne hoşgeldiniz. Eğer part 1 kaçırdıysanız, kesinlikle önce onu izle. Bu eğitim...”
Derek Banas

yutu Dizi boyutu bir başbakan olabilmesi için daha iyi neden bu yazının görmeye başlar sayı bizim yapmak istediğimiz en önemli şey önlemek için deneyin Biz bir dizin bir öğeyi koymak çalışırsanız zaman çarpışmaları bir tıkanıklık oluşur Zaten bunun içinde bir öğe olduğunu bizim ashley içinde mümkün Biz benzer verileri depolamak için çalışırken sonuçlar görülürler ve biz, aslında ve değerler o bizim milli depolamak için çalışıyoruz benzer olduğunu Bu neden ve kat

Java Denetim Tablolarını 2 Resim 1 Java Denetim Tablolarını 2 Resim 2 Java Denetim Tablolarını 2 Resim 3 Java Denetim Tablolarını 2 Resim 4

daha fazla çarpışmalar oluyor bunun yerine biz dizi boyutu yardım etmek için bir asal sayı kullanmak için gidiyoruz çarpışmasını en aza indirmek öylesine burada orak tütün önceki öğretici kodudur ve ben gidiyorum bilerek çarpışmalar neden çalışın hatırlamak bizim ırk otuz boyutları ve ben içinde otuz olacak koymak katlarını değilim Bu o Sepetinde ama uluslararası sopa deneyeceğim Biz aptal kız nokta telefonda bir forum var ki ve önceki kötüye ve sonra bu bakım gitmek ve sizin kül fonksiyonu ve daha sonra dizi için diz

eleri uğursuz sopa elemanları Farid eklemek geçen ay, içinde ve daha sonra dizi daha önce olduğu tam olarak aynı olabilir ve daha sonra burada olacak gideceksin Yasa fonksiyonu autorads idam ve bunu büyük nedeni ile gitti ve bu devasa veya bir saat inşa görebilirsiniz Bu öğretici Eğer koymak için çalışıyor burada gördüğünüz indekslerde öğe otuz ürün altmış endeksinde koymak için çalışırken patladı yanı sıra sıfır ve biz bir çarpışma var hemen görebiliyordu biz sadece rastgele dada kullanıyorsanız zaman ve çok sık ne sıklıkta şaşırtıcı biz biz sadece birbiri ardına çarpışma sahip olduğu böyle bir durum içine almak Çok sık gerçek dünyada işler desenleri ve bu kalıpları izleyin çünkü Bu asal değil normalde takip edilmektedir veya bu yüzden şimdi en biz sadece basit dizi boyutunu değiştirmek durumunda neler olacağını bakalım bir asal sayıdır otuz biri ve yürütmek şimdi görmeye gidiyoruz bu adamlar hepsi otomatik sadece sağ doğru yerde olmadan içine öldürmek Bir çarpışma ve çok yakın biz noktanın sonuna burada aşağı paçayı nerede bizim Asch david içinde değerlerini koyarak olacak biz bir dizi kullanırken her zaman ve bu hatta sadece otuz bir olduğunu boyutu boşluklar ve biz o olabilir bunun içinde otuz veri öğeleri koymak için çalışıyoruz Orada görmek ve gerçekten sadece nasıl bir fikrin iyi o asal sayılar kullanmak böylece nasıl bizim hash tablosu boyutunu artırmak mümkün olacak bize getiriyor Biz içine otuz öğeleri koymak istiyorum bir durumda kendimizi bulmak için sekiz buçuk öğe var stabil biz altmış bu artırmak istiyorum Animesh tam olarak nasıl temelde biz konum ne yapacağını ihtiyacım astar bulmak Büyüyecek olacak kırmızı boyutu istenen sonra dizi büyüklüğü off dayanır i geçerli dizide fırtınalı değerlerini keşfetti ve daha sonra herhangi bir boş alanlar ortadan Şimdi sekiz farklı dizi boyutu var çünkü bu hesaplama demektir Her eleman gidecek ne endeksi tanımlar burada bu adam içine boyut, bu hesaplama tekrar yapılması gerekiyor demektir değişti çoğaltacak ki ben tüm boş alanların kurtulmak istiyorum neden var Sadece mevcut nadir boyutunu artırmak ve daha sonra bir karma kullanın fonksiyon orijinal değerlerine sahip yeni boyut dizi doldurmak için yani bir yarasa işaret ben tekrar yere geri İçeride okumak ve biz sadece temelde tüm yapacağız ben sadece konuştuk şeyler ve tüm kod videosu altında bu video mevcut malik bu yüzden kesinlikle kontrol etmek istiyorum gidiyorum bir şey Bir sayı asal saunders aslında buraya gelecek olup olmadığıdır ve kendime bir işlev ya da bana söyleyecek bir algoritma oluşturmak bu yüzden bir numara almak için gidiyor setin tür bir başbakan olarak ve daha sonra yapmak istediğim ilk şey ortadan olduğunu kontrol etmek için ihtiyaç Böylece dört çift sayılar çok kolay olacak ve temyize gidiyor kesmek Tüm sayıların yarısı ve ben aramak zorunda Pozitif bir etki sonra sadece bizim dönüş steelers yanlış ama bu Onlar tüm aud numaraları karşı kontrol etmek istemiyorum asal sayı değildir İki biri sonra uçları gitmek yüksek üç eşittir Zaman biz sadece sayılar üzerinde kontrol için gidiyoruz çünkü daha az ya da sayısına eşittir ve sonra ben iki yüksek artışlarla istiyorum numara modülü ise ben sadece gitmek önerdi bir saat freddy sıfıra eşittir return false o durumda ben bu asal olmadığını biliyorum çünkü numara aksi halde Biz bir döngü için bunun dışında olsun ben doğru dönebilirsiniz biliyorum Gerçekten isimli bu o asal sayı iyi o zaman ben ne yapmak istediğinizi, çünkü ben boyutunu artırarak ediyorum hatırlıyorum dizi ve ben bu adam bulmak zorunda görünüyor kullanmak istiyorsanız biri ben bir asal sayı olduğundan emin olun dizi boyutu böylece bir numara almak için ihtiyacı üzerinde gelir ve daha sonra bir sonraki başbakan döndü o numarayı izler İşletmenin kamu uçlarını gidin ve biz devlet sefere çağrı dinlemek olacağını ve en az sayıda alacak olan kullanıcı hangi onlar bana minimum göndermek olacak demektir gereken boyutunu çalışır ve Ben olacak onları yukarıda bir asal vereceğim ve stüdyoda ilham yapmak Bu yoluyla animus döngüsünü kontrol etmek için asgari sayısına eşittir sürece asal sayı eğlenceli alır ve ben kadar başbakan olabilir, çünkü olduğunca işlev Bu özgeçmiş gidip olduğunu olacak gidiyor bunu bir asal sayı anlam i ve eğer yaz ve kapak için sürekli döngü ortasında ben i cuz asal sayı bulmak değil kadar eğer kimse sonunda geliyor şimdi bu değişti Burada amacımız hatırlıyorum bizim yarış gözleri artırmak ve tüm eski veriler elde etmektir yeni bir içine böylece ben gerekiyor demektir Elbette bir asal sayı benim yarış boyutunu artırmak ve çok basitçe yapmak Bu çağırdığınızda dizi boyutları artırmak ve bu devam üzerinde gidiyor burada komuta ve bir asal sayı almak istiyorum burada ve daha sonra bir yarış gözlerde takım o da ışın daha büyük İstenen İstifa eden ve i yarattı benim önceki işlevlerini kullanabilirsiniz ve Fısıh asgari dizi boyutu ondan sonra ben taşımak istediğiniz olsun Daha büyük asal boyutta daha büyük bir diziye dizi ve olarak adlandırılan başka bir işlev oluşturarak size hiçbiri, tüm kira taşımak ve yeni düzenlenmiş geçti içine boyutu bazı olası ile devam göstermek için burada ağzıma tutmaya çalışıyorum olduğunu Onları sıralar ve bu i oluşturmanız gerekiyor demektir Tüm sağa hareket ettirin o yüzden sadece gidiş ve kamu boşluğa devam edelim Zaten hareket int ve çağrı bu yeni iran en değerlerinin hepsi var oluşturulan dizinin bir ihtiyaç işaretler onları Dizi ama hiçbir boş alanlarda yani başka bir gösteren bu ülkede bunu yapmak için Karen adlı ve çevresinde bu temiz çağırmak dinle ve ben kaldırmak istediğiniz boş boşluklar Hayvan bir saniye o oluşturmak Ben dizi şu anda temiz bir her şeyi var ne olursa olsun bir pasifi değilim beni sonra ben virüs dizisi denilen bu yüzden iran dan boyutunu artırmak gerekiyor onlar şimdi biliyordu çünkü ben iran var her şeyin bir kopyasını var Dizi boyutu i bir kullanıyorum dizi için dizi boyutunu değiştirmek olabilir ve sonra tabii diziler yıldız söylemek gerekir ve aynı zamanda bir kulaklık için var Eğer bu hatırlıyorum eğer yeni dizi boyutu sağ bir değişiklik tüm şeyler burada Trenton adlı yüzden i vardır ... ah negatif olanlar ile benim dizi doldurmak istiyorum sonra aşağı geri de kaydırma disko dolgu adlı biriyle dizi sadece uh gibi ... ve aslında bu adam burada sadece aşağı bir zaman vardı çok çok oluşturulan basit Phil negatif biriyle dizi ve sadece iran ve sopa almaya gidiyor uzayın her birinde olumsuz bir tane bütün bu bilinen bu olduğunu Ben içine dizide daha önce değerleri göndermek istediğiniz buradan soton yedekleme kime i büyük ret biliyordu ve hala benim karma işlevi kullanın Sadece veya kullanımı gibi tüm tutmak için gidiyor temiz bir diziye geçmek için Dolar kuru daha önce vardı değerler ve zaten tüm bu yeni değerler almak için gidiyor adam olacak ki ben boş kaldırın burada bu yöntemi oluşturmak gerekiyor demektir öylesine karma gerçekten basit bir rant boşluk Kamu dize iade edecek etrafında bir dize iran Andrews bazlar ve çevresinde bir dize almak için gidiyor Daha sonra onlardan biri yanlış bir solomon temizlemek ve kuzey geçit geçti kreatin ArrayList Listeyi çalışıyor Goldstein'in silahların kontrolü kendisi birkaç askıya alınır Yeni arraylist eşittir hangi sert olduğunu örnek reform listesi yüzden canlandıracak için gerçekten bazı bir sürü kapalı geliyor dizi üzerinden ve eğer döngü i ne yapmak gerekir daha o kablolama olması Bir boşluk negatif birini içermeyen veya boş degildir Ben olacak gitmek var benim demiryolu listesi tarzı eklemek istediğiniz kuvvet arayacak, bu bir döngü için geliştirilmiş bu destekleyici kim için geçit ve daha sonra imzalamak ve biz gitmek i olup olmadığını öğrenmek istiyorum hatırlıyorum Negatif bir egale etti, çünkü içinde oluyor tüm alanlarda onları iyi biri birisi eşittir demek bir koymak olacak Negatif bir tane eşit değildir fanlar san antonio adlı Avusturyalı ve ben sadece silmek için etkinlik için buraya bu fırlattı her şey dizide ben biliyorum olsa bile ... uh şey yoktu Gerçekten olmamalıdır olduğunu Eğer ne biliyorsun Ben bir dakika içinde olumsuz olanları sıkışmış olarak yönetimden listesi gücü, bazı suşlar tüm alıyorum nelson gördüm aslında değerlerin ekonomik refahı ve koyun Dizi içinde ve şimdi ama var tüm temiz hala dönebilirsiniz böylece dize dize az listesi olacak ben çok istiyorum, tüm değerlerine sahip olduğundan ben sadece bu varlık etrafında bir dize dönmek gerekiyor iran dize listesini gider ve yeni bir dize almak ve sonra ben hala ayakta olan ne kadar büyük söylemek zorunda hayat yok boyut bunun gibi ve oraya gidip o benim kırmızı benim boş alanlar kaldırılmış oluyor ve daha sonra pas geri bu adam burada Mallika geri o ana parçası içine kadar onlar gerçekten olmasıdır ve daha sonra bu konuda ben sadece oniki yazı gidebilirsiniz ve ben artırmak için karar verirseniz monterey boyutu Ben gerçekten bu ah ... her şeyi yapabilir en altmış altmış-on ya da aslında edelim değişikliği değiştirmek için kenara izin bir tüm zamanların değişeceğini adalet gösterisi o zaman tam olarak aynı şeyi terk yüzden deneyelim edebilirsiniz ve orada otomatik olduğunu görünce ve üssü altmış öğe dizisi oynayabilir Bu içinde veya masa biz onu aramak için gidiyoruz var ve hepsi aynı değerler tüm iç önceden vardı bu adam içerde diğer ret ve böylece, bir dizi yeniden boyutlandırmak veya stabil olması nasıl diskeeper çünkü onlar zam olarak onları bulmak Onlar o kadar şimdi anlıyorum en sonraki bölümünde izin için burada olduğunu düşünüyorum bizim Öğretici Aslında istiyorum kümeleme değil kümelenme önlemek için değil deneyin yapmak onun Çünkü bir çarpışma, biz varsa, sadece biz geçemedi ne kapalı tabanlı sadece çok çok sonraki endeksi taşındı ve o iç değerini koydu Bu durumda elde edilen sonuç ile tek sorun bir hastalıktır olasılığını ya da şansını artırır Divall sonra o büyük kümelerinden biri vurdu biz ne zaman başka bir değer koymak çalıştığınızda ve hiçbir şey tam anlamıyla yok bir reso olan başlangıç ​​sebebidir var Tutuklama bir bölümünde ve her şey bunched oluyor dizinin diğer kısmı Bu kötü ve kaçınılması gereken yarıklar buraya atlamak ve bunu ortadan kaldırmak için gidiyoruz nasıl anlamaya ve burada özünde aşağı kayacaktır ortadan kaldırmak için bir yol gittiğini Ben değilim bu yüzden burada bu adamı kullanmayı biz öylece bir kaç şeyleri değiştirmek ediyoruz Aslında biz geçmişte kullanıyorum bir kopyası karma işlevi hemen hemen her şey aynı, çünkü panama maliyet hakkını engellemek için gidiyor benim yeni sürümde koymak Amma burada yukarı sıçrama ya da biz burada yapıyor olması bir çift karma karma yaratmak ne denir olduğu gidiyoruz tablo yani McAuliffe işlev onlar temelde onlar yerine ederim ki bu şaşırtıcı gittiğini Bir öğe girmeden hemen bir sonraki Bir başka bir öğe vurur veya çarpışma meydana olursa olsun endeks biz eklemeye çalıştığınızda endeksi randomize onlar vardı gidiyor ve söz konusu şeyin içine bu yüzden böyle ben değil çok şey değişecek ya da bu yüzden hala luper için kullanabilirsiniz dedi değeri saklamak için gidiyoruz o Orada içine koymak gerekir kırmızı içine bu adam da aynı kalmak için gidiyor ama biz gidiyoruz bir şey yapmak istiyorum personel değişiyor Bu adım, bu anlamda nereden mesafe dizideki sonra aşağı atlamak Bir çarpışma bir vardı diğer rasgele indeks olarak meydana gelen ve biz bunu yapmak için gidiyoruz Tabii Dediğim gibi sadece kümeler oluşturarak önlemek için böylece stüdyo biter mesafe ve en ben bazen beş zaman birini yedi koymak istiyorum diyelim ama kalacaksın oynamak istemek Bunların içinde asal sayı aile gitmeden önce Parsons gidip haklı eleman değeri biz değerini almak istiyoruz ve daha sonra bundan sonra ben gidip madala ben Yedi yüzden temelde hareket edecek ya bir iki üç dört beş altı veya Yedi kaya endekslerindeki adım aşağı yerine sadece bir sonraki ve eylemleri toplama ve insanlar senatörün elbette o zaman ve şimdi kanat buradan aşağı geldi sadece adım mesafe kopya oldu Bu hepimiz burada olacak değişiklik olduğunu tam olarak aynı tek şey olacak Dizi endeksi ve bunun yerine sadece basit spiker akşam yemeği yerine beri üvey koymak için gidiyoruz rastgele olacak orada içeriden ve her şey Senato terk kesenin kalabilirler ve şimdi iç rolü yine ve bu adamı denemek pilotlar aslında sonra koydum Bu daha önceki adamlar ve burada sadece golf funk gitmek edeceksin ve daha sonra yapacağız biz sadece oluşturduğunuz çift karma işlevi olsun ediyoruz ya da biz burada yerine burada yağmur ve boğaz vardı tam aynı şeyi kullanmak Böyle dua ve sonra biz görüntüleyebilirsiniz olduğu için, bir olması gerektiği gibi gerçekten çok büyük ölüm arasındaki dergisi çok fark biz bir fark görebilirsiniz biliyorum yakın arkadaşı miktarı ve başka bir şey biz burada burada yapmak istemiyorum teslimiyet sıfır dışında Tekrar doldurmaya denemeden önce andrea çok adil olarak arayarak bunu şimdi biz idam Bu oluşturulan ilk dizidir ve şimdi kaydedebilirsiniz geçen ay, bir küme var çift karma görebilirsiniz olmadan var buraya bütün bu boş alanlar ile büyük küme oranı onların ve burada Salı günkü duruşmada bütün bu boş alan tüm bu var bir sürü bir sürü çok yer var ve daha sonra yakın bir kitlesel var ama aslında russ için gider Şimdi biz çift karma olduğunu görebilirsiniz ve bu kümeler veya daha küçük see evet hala burada bazı kümeler var Biz tarafından bu kurtulmak yardımcı olabilir her ikisi dizi boyutu artan savaş yediden beşe bu farklı bazı şeyleri sayısını değiştirerek veya daha biraz çalışır ancak biz denemek nasıl arkasındaki temel fikir kümeleme önlemek Bir çift karma karma tablosunu kullanarak ne kadar ben buraya geliyor demek ve yediden değerlerini değiştirerek bu adam belki beş bunun için daha iyi işe yarayacağını gibi tam burada ve bu ... bir tanrı çiftçi stok mesafesi o zaman ah yürütebilirsiniz dedi olduğunu Bu alan ve biz hala bazı kümelenme burada olacak var ama birisi ile oynamak istiyorum ve bu da iyi bir nokta ama bizim yarış olduğunu Bazı az olmalıdır değerlerin iki katı ne olursa olsun sayısı biz olacak koymak konum ve asla gerektiği biz o kadar değiştirmek ve böylece maksimum ya da zaten ideal boyut düşünülebilir dramatik yapacağız değerleri bulmak için farklı bir yol bulmalıyız ediyoruz Burada içinde ve yeterli Audrey o kadar ya bizim orijinal find alacağım olduğunuzu değil değişecek Bu adam içeride yarattığı yöntemleri Araştırma ve önceki içindeki bir kaç şey ve adayı ve çağrı bu bulmak ki anladı ve çift karma her şey kaydetmek istiyorsunuz biz hariç aynı çoğunlukla kalmak için gidiş gerekecek Elbette adım mesafe hesaplamak böylece kopya burada sistem nedeni olduğunu bulmak mümkün olacak, böylece orada, organ anita ve konum tür vaka Başlangıçta adım muhalifleri hesaplamak için kullanılan ve sadece edildi tuşları şey burada bir değişiklik biz burada bu adamı götüreceğiz olduğunu gelirli ve ile değiştirin bizim bu bir dakika anahtarıdır olan ve Burada biz hala uzun yerli arıyoruz Bu burada masum bir jüri bu farklı bir şey aslında hiçbiri değil gerçekten şeyleri değiştirmek olmasıdır mesafe değiştirmek için gereken tek şey ve biz gidiyoruz çünkü yönetim kurulu belirlemek için gidiyor burada bu değişikliği yapmak Başka her şeyin aynen kaydırılan söylemek gibi kendimi mesafe kırmızı geri, sonra bir adam ve içinde bu işlevlerin dışında testler onc golf anlaşmazlığı Bir çift karma işlevi oybirliği ve kendi ile o rastgele bulalım Bu noah gibi çifte küllük geçen ay, bir iğrenç içini koymak o yüzden deneyelim doksan dokuz Hangi içeriden havzası eNOS ve ve yürütmek ve dokuz görebilir ve ertesi otuz dakika içinde bulundu biz mesele kaydırma dokuz gerçekten bir sonraki otuz bulundu dokuz böylece olduğunu görüyoruz Eğer kül etiketleri ile yapabileceğiniz ek şeyler ton bitirmek için elimden geleni yapacağım Eğer Yahudiler Oral sonraki kül tabloları ile her şeyi yapabilirsiniz, bizim Herhangi bir sorunuz veya aşağıdaki yorum bırakın lütfen son bir dahaki sefere kadar.

Açıklama

İşte Kodu Alın: http://goo.gl/0GKD8 Benim Java Hash Tabloları öğreticinin 2 bölümüne hoşgeldiniz. Eğer part 1 kaçırdıysanız, kesinlikle önce onu izle. Bu eğitimde, aşağıdaki ve daha tüm kapsayacaktır: Biz Başbakan büyüklüğünde hash tabloları kullanın Neden 1. Hash Tablosu Boyutu Artırma Nasıl 2. Kümeleme Nasıl kaçının 3. 4. Nasıl Çift Kıyımlama İşleri 5. Çift Hashed karma Tablo Değerleri Nasıl Bulunur Bu video karma tabloları bilgi kenara birçok yararlı algoritmaları sağlar.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

Derek Banas

Derek Banas

Ben senin isteklerine dayanarak eğitimlerini yapmak. Hayal edebileceğiniz herhangi bir konuyu kapsayacak

YORUMLAR



9.9/10

  • 226
    Olumlu
  • 1
    Olumsuz
  • 93
    Yorum
  • 33098
    Gösterim

SPONSOR VİDEO

Rastgele Yazarlar

  • adrianisen

    adrianisen

    25 Kasım 2009
  • Blue Lightning TV

    Blue Lightni

    9 EKİM 2011
  • Mark Brown

    Mark Brown

    9 HAZİRAN 2010

ANKET



Bu sayfa işinize yaradı mı?