KodeGym/Blog Jawa/Acak/Coding Skills LevelUp, Part 2. Where kanggo Sinau Babagan...
John Squirrels
tingkat
San Francisco

Coding Skills LevelUp, Part 2. Where kanggo Sinau Babagan Algoritma

Diterbitake ing grup
Terusake seri potongan babagan subjek sing gegandhengan karo pemrograman tambahan sing dudu bagean saka kursus CodeGym, kanthi tautan lan rekomendasi ing ngendi sampeyan bisa sinau. Dina iki kita bakal ngomong babagan algoritma. Coding Skills LevelUp, Part 2. Ngendi Sinau Babagan Algoritma - 1

Apa algoritma

Algoritma per se ora luwih saka kuitansi langkah-langkah kanggo ngrampungake masalah. Mayoritas algoritma sing digunakake ing pemrograman saiki wis ditemokake, diuji, lan dibuktekake. Algoritma ing Jawa minangka cara statis sing digunakake kanggo nindakake macem-macem operasi ing koleksi. Yen struktur data digunakake dening programer Java kanggo nyimpen lan ngatur data, algoritma digunakake kanggo ngapusi data ing struktur kasebut. Dadi rong topik iki disambungake, lan pangerten cara kerjane cukup penting lan bisa nggawe kode Java sampeyan luwih efisien. Algoritma bisa diterapake ing basa pamrograman apa wae, lan programer berpengalaman sing kuwat biasane kudu ngerti paling ora dhasar topik iki, uga ngerti carane ngowahi algoritma dadi kode ing basa pamrograman sing digunakake.

Buku babagan algoritma

  1. Struktur Data lan Algoritma Made Easy dening Narasimha Karumanchi.

    Salah sawijining buku teks paling apik kanggo pamula ing algoritma (lan struktur data). 'Struktur Data lan Algoritma Digawe Gampang: Struktur Data lan Teka-teki Algoritma' minangka buku sing nawakake solusi kanggo struktur lan algoritma data sing rumit. Ana pirang-pirang solusi kanggo saben masalah, lan buku kasebut dikode ing C / C ++. Sampeyan bisa nggunakake iki minangka pandhuan kanggo nyiapake wawancara, ujian, lan kerja kampus.

  2. Algoritma Grokking dening Aditya Bhargava.

    'Grokking Algoritma' minangka gampang dingerteni, digambarake kanthi lengkap, lan ditulis nganggo pandhuan nada sing ramah sing mulang sampeyan carane ngetrapake algoritma umum kanggo masalah praktis sing diadhepi saben dina minangka programer. Sampeyan bakal miwiti kanthi ngurutake lan nggoleki lan, nalika sampeyan mbangun katrampilan mikir kanthi algoritma, sampeyan bakal ngatasi masalah sing luwih rumit kayata kompresi data lan intelijen buatan. Saben conto kalebu diagram lan conto kode kanthi anotasi ing Python.

  3. Algoritma Dibukak dening Thomas Cormen.

    Buku babagan dhasar algoritma kanggo pamula lan profesional coding sing pengin nambah kawruh babagan subjek kasebut, wektu iki ditulis minangka buku teks kuliah kanggo siswa MIT.

    "Pembaca bakal sinau apa algoritma komputer, cara njlèntrèhaké, lan cara ngevaluasi. Dheweke bakal nemokake cara sing gampang kanggo nggoleki informasi ing komputer; cara kanggo ngatur maneh informasi ing komputer menyang urutan sing wis ditemtokake ("ngurutake"); carane ngatasi masalah dhasar sing bisa dimodelake ing komputer kanthi struktur matematika sing disebut "grafik" (migunani kanggo model jaringan dalan, dependensi ing antarane tugas, lan hubungan finansial); carane ngatasi masalah sing takon bab strings karakter kayata struktur DNA; prinsip dhasar konco kriptografi; dhasar kompresi data; lan malah ana sawetara masalah sing ora ana sing ngerti carane ngrampungake ing komputer ing wektu sing cukup, "ujare penulis buku kasebut.

  4. Struktur Data lan Algoritma ing Jawa dening Robert Lafore.

    Lan ing kene ana buku pelajaran sing mligine bab basa Jawa. Saliyane program conto sing jelas lan prasaja, Robert Lafore nambahake bengkel kasebut minangka program demonstrasi cilik sing bisa dieksekusi ing browser web. Program kasebut nuduhake ing wangun grafis kaya apa struktur data lan cara kerjane.

    Solusi sing disaranake kanggo proyek pemrograman sing ditemokake ing pungkasan saben bab kasedhiya kanggo instruktur ing institusi pendidikan sing diakoni. Tambahan pendidikan kanggo buku teks iki bisa ditemokake ing pearson.com , ing Pusat Sumber Instruktur.

  5. Hello World: Being Human in the Age of Algorithm dening Hannah Fry.

    'Hello World: Being Human in the Age of Algorithm' dening Hannah Fry minangka buku sing rada menarik sing ndeleng algoritma saka perspektif sing rada beda. Penulis nggambarake kekuwatan lan watesan sing sejatine saka algoritma sing wis ngotomatisasi keputusan penting babagan perawatan kesehatan, transportasi, kejahatan, lan perdagangan.

Kursus online babagan algoritma

  1. Algoritma, Part I , Part II dening Princeton University liwat Coursera.

    Kursus gratis sing apik banget saka Princeton. Isine informasi penting sing saben programmer serius kudu ngerti babagan algoritma lan struktur data, karo emphasis ing aplikasi lan analisis kinerja ngelmu saka implementasine Jawa. Bagean I nyakup struktur data dhasar, ngurutake, lan algoritma telusuran. Part II fokus ing grafik- lan algoritma pangolahan string. Kursus kasebut ora menehi sertifikat sawise rampung.

  2. Struktur Data lan Program Spesialisasi Algoritma dening UC San Diego liwat Coursera.

    Program kursus liyane sing misuwur babagan algoritma lan struktur data sing ditawakake Universitas California, San Diego lan Sekolah Tinggi Ekonomi Institut Riset Nasional. Spesialisasi iki minangka campuran teori lan praktik: sampeyan bakal sinau teknik algoritma kanggo ngrampungake macem-macem masalah komputasi lan bakal ngetrapake udakara 100 masalah kode algoritma ing basa pamrograman sing sampeyan pilih.

    "Ora ana kursus online liyane ing Algoritma sing cedhak karo nawakake akeh tantangan pemrograman sing bisa sampeyan adhepi ing wawancara kerja sabanjure. Kanggo nyiapake sampeyan, kita nandur modal luwih saka 3000 jam kanggo ngrancang tantangan minangka alternatif kanggo pitakonan pilihan macem-macem sing biasane sampeyan temokake ing MOOC. Nuwun sewu, kita ora percaya karo pitakonan pilihan macem-macem nalika nerangake algoritma sinau ... utawa apa wae ing ilmu komputer! Kanggo saben algoritma sing dikembangake lan dileksanakake, kita ngrancang pirang-pirang tes kanggo mriksa kabeneran lan wektu mlaku - sampeyan kudu debug program tanpa ngerti apa tes kasebut! Bisa uga angel, nanging kita yakin iki mung siji-sijine cara kanggo ngerti cara algoritma lan nguwasani seni pemrograman, "ujare penulis kursus kasebut.

  3. Spesialisasi Algoritma dening Universitas Stanford liwat Coursera.

    Lan kursus algoritma gratis kaping telu sing diakoni kanthi apik saka uni sing misuwur, Universitas Stanford wektu iki. Kursus iki minangka introduksi algoritma kanggo siswa sing duwe pengalaman pemrograman sethithik. Siswa bakal latihan lan nguwasani dhasar algoritma liwat sawetara jinis penilaian. Saben minggu, ana kuis pilihan macem-macem kanggo nguji pemahaman sampeyan babagan konsep sing paling penting. Ana uga tugas pemrograman mingguan, ing ngendi sampeyan ngleksanakake salah sawijining algoritma sing dibahas ing kuliah ing basa pamrograman sing sampeyan pilih. Saben kursus diakhiri karo ujian akhir pilihan ganda.

Saluran YouTube lan dhaptar lagu

  1. Algoritma dening Abdul Bari.

    Dhaptar ceramah singkat babagan algoritma dening Abdul Bari, YouTuber sing rada populer sing nerangake subyek rumit kanthi cara sing paling gampang lan gampang dingerteni kanggo para pamirsa.

  2. Struktur Data lan Algoritma ing Jawa babagan Pemrograman nganggo saluran Mosh.

    'Programming with Mosh' minangka saluran YouTube mainstream sing populer kanggo pamula program. Wis akeh lan akeh tutorial babagan Jawa lan basa pamrograman liyane, wis kabentuk lan ditampilake kanthi apik, kalebu tutorial babagan struktur data lan algoritma. Cara sing apik kanggo sinau babagan subjek kasebut yen sampeyan ora seneng maca buku lan mbayar kursus.

  3. MIT 6.006 Introduction to Algorithm, Fall 2011 by MIT OpenCourseWare

    MIT OpenCourseWare minangka saluran saka Institut Teknologi Massachusetts, lan akeh kursus video gratis sing apik, kalebu algoritma. Kabeh kursus kasusun saka 47 sesi kira-kira siji jam.

Komentar
  • Popular
  • Anyar
  • lawas
Sampeyan kudu mlebu kanggo ninggalake komentar
Kaca iki durung duwe komentar