1 Temmuz 2011, Cuma

Egzersiz - Sıralama İşlevi Yazmak

Ne yapmaya çalışın istiyorum ne Matrix verilirse İşte bir örnek ve burada rasgele matris koymak Bir fonksiyon yazın bu matrisin sırası () Mcefovik my_sort aday gösterebilir Ya da onları aramak mümkündür ne olacak Ne yapmak istediğinizi Bundan sonra bu işlevi belirli bir matris diyoruz Ben matris kendilerini düzenlemek istiyorum Bu matris bir kopyasını döndürmek için my_sort () fonksiyonunu istemiyorum Bu davet my_sort () bir matris düzenlemek sonra istediğim Ve "a" kullanmak için söz verdi Örneğin, ben yazdırmak istedim, varsayalım Ben (baskı yazdı (a Bu beni kelim

enin tam anlamıyla "bir" bir dizi olarak düzenlenmiş getirecek Ya da daha az "a" geri olacaktır Ama şimdi "bir" aynı rütbe Değişken "bir" rütbe gösterir Matrix Yani şimdi o ka

dar olacak "a" bu yüzden kurulacak [1,2,3,5,7,8] Bu söylemek mümkün .. Bu çok kolay O (Sal) Wait Orada bir işlev zaten Python var düzenlenmesi vardır Sen bu yüzden hatırlatarak olabilir

“Yerinde bir listeyi sıralayabilirsiniz bir Python işlevi yazmak meydan...”
Khan Academy

() a.sort Bu "a" yerine matris ayarlayacaktır İstediğiniz aynı şekilde Dediğimde ben onun yerine demek Aslında bu aynı matrisin üzerinde çalışacak Biz bunları düzenlemek istiyoruz matris bir kopyasını yapmaz Aynı orijinal matris içinde çalışacak Ve () a.sort bunu, ama ben bu işlevi kullanmak istemiyorum Yani biz bunları silmek bize Bu derste önemli bir nokta öğrenmek Bunun için biz kendi matris düzenlemesi yazmak için olabilir Ne göreceksi

Egzersiz - Sıralama İşlevi Yazmak Resim 1 Egzersiz - Sıralama İşlevi Yazmak Resim 2 Egzersiz - Sıralama İşlevi Yazmak Resim 3 Egzersiz - Sıralama İşlevi Yazmak Resim 4

niz Hissediyorum ve değerini zaman takdir edecektir Eğer derinlemesine girdiğinizde sonra Şeyleri düzenlemek için birçok yolu ve çok sayıda bulunmaktadır Düzenleme harika bir yoldur Anlamak ve ihtişam işlevlerini ne yaptığını düşünmek Biz algoritmalar hakkında konuşmaya başlayacağız Ve fonksiyonları ile başa çıkmak için birlikte hız ile karakterizedir nasıl ihtişamı ve göreceksiniz Ve fonksiyonların ne kadar etkili bir performans göreceksiniz ne zaman belirli bir görev Yani burada izin vereceğim Bu matrisi düzenlemek için

çalışın Aşağıdaki videoda Ben algoritmanın geniş çizgiler koymak için çalışacağım Bir işlevi belirli bir görev aslında hangisi Ben algoritma koyacağız Bir şeyleri düzenlemek için kolay bir yol gibi görünebilir Bir şeyleri düzenlemek için en etkili yol olduğunu Ama sonra, yazma ve ben arayacak Gücümü yapacağım Python dilinde bir program olarak bu algoritmayı yazmak için

Açıklama

Yerinde bir listeyi sıralayabilirsiniz bir Python işlevi yazmak meydan

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

Khan Academy

Khan Academy

Misyonumuz, her yerde herkes için dünya standartlarında bir eğitim sağlamak. Tüm Khan Academy içerik www.khanacademy.org adresinden ücretsiz olarak sunulmaktadır.

YORUMLAR



9.3/10

  • 62
    Olumlu
  • 4
    Olumsuz
  • 17
    Yorum
  • 38888
    Gösterim

SPONSOR VİDEO

Rastgele Yazarlar

  • akalyne

    akalyne

    13 Mayıs 2009
  • MikeyMacintosh

    MikeyM

    28 Aralık 2009
  • UnboxTechnology

    UnboxTechnol

    20 Ocak 2011

ANKET



Bu sayfa işinize yaradı mı?