JavaRush /Java Blog /Random-ID /Bookmark: pilihan artikel tentang algoritma - ceramah, pe...

Bookmark: pilihan artikel tentang algoritma - ceramah, pertanyaan wawancara dan resensi buku

Dipublikasikan di grup Random-ID
Demi kenyamanan mahasiswa JavaRush, kami memutuskan untuk mengumpulkan ceramah dan artikel tentang topik terpenting dalam pemrograman. Pilihan ketiga adalah tentang algoritma. Dalam panduan mini, kami menguraikan secara singkat inti artikel, dan jika Anda mengikuti tautannya, Anda dapat mempelajari lebih lanjut tentang topik yang Anda minati. Tambahkan koleksi ke bookmark Anda dan kembalikan bila diperlukan. Bookmark: pilihan artikel tentang algoritma - ceramah, pertanyaan wawancara dan resensi buku - 1

Materi tentang algoritma

Artikel dan kuliah

Algoritma pengurutan. Gabungkan semacam

Kursus Harvard "CS50. Fundamentals of Programming" mencakup pengetahuan dasar yang harus dimiliki seorang pengembang. Kuliah ini membahas tentang algoritma yang disebut merge sort. Algoritme ini bersifat rekursif; ia memecah satu masalah pengurutan besar menjadi beberapa subtugas, yang pelaksanaannya membuatnya lebih dekat dengan penyelesaian masalah besar aslinya. Kuliah ini tersedia dalam format teks dan video.

Algoritma pengurutan. Menyortir berdasarkan pilihan

Kuliah berikutnya dari kursus Harvard "CS50. Fundamentals of Programming" membahas tentang seleksi. Dengan menggunakan contoh pengurutan array angka, algoritma pengurutan ini dibahas dalam kuliah. Seperti halnya ceramah sebelumnya, Anda dapat membacanya atau menonton videonya, tergantung bagaimana Anda lebih mudah menyerap informasinya.

Algoritma pengurutan. Sortir penyisipan

Kuliah lain dari kursus Harvard yang diterjemahkan oleh JavaRush ke dalam bahasa Rusia. Ide utama dari algoritma ini (insertion sort) adalah membagi array menjadi dua bagian, terurut dan tidak terurut. Pada setiap langkah algoritma, bilangan berpindah dari bagian yang tidak diurutkan ke bagian yang diurutkan.

Algoritma pengurutan. Sortir gelembung

Dosen menggunakan contoh sederhana untuk menjelaskan cara kerja algoritma bubble sort. Algoritma ini sangat jelas dan paling mudah diterapkan. Itu sebabnya pemula sangat menyukainya. Baca ceramahnya dan tonton videonya untuk mempelajari bubble sort.

Algoritma pengurutan dalam teori dan praktek

Pengurutan elemen adalah salah satu kategori algoritma yang harus dibiasakan oleh pengembang. Pada artikel kali ini penulis membahas tentang algoritma pengurutan: simple sort, select sort, insertion sort, shuttle sort, Shell sort dan lain-lain. Materi yang dilampirkan pada artikel akan membuat Anda belajar lebih banyak lagi, karena ini adalah artikel review. Dan tujuannya adalah untuk memberikan pengenalan singkat.

Terjemahan artikel. Algoritma terbaik untuk menulis kode

Ini adalah terjemahan artikel tentang algoritma penulisan kode. Penulis terjemahan berasumsi bahwa artikel tersebut akan dibaca oleh orang-orang yang sudah mengetahui dasar-dasar bahasa dan ingin sedikit memperluas pengetahuan mereka tentang algoritma. Pendekatan umum untuk memecahkan masalah yang disajikan di bawah ini meliputi: pengurutan, pencarian biner, tabel hash, tumpukan , pohon, pencarian mendalam pertama , pemrograman dinamis .

Kompleksitas algoritma

Artikel pengantar tentang algoritma. Langkah demi langkah, dengan menggunakan contoh masalah yang perlu diselesaikan, teks menjelaskan algoritma dan cara menggunakannya. Di akhir perkuliahan terdapat daftar sumber berguna dengan informasi tentang algoritma.

Algoritma dalam “pertanyaan dan jawaban wawancara”

Apa yang mereka tanyakan saat wawancara: review algoritma, bagian 1

Berbagai jenis algoritme lebih sering digunakan dalam proyek daripada yang Anda kira. Misalnya, kita perlu mengurutkan beberapa data menurut parameter (kolom) tertentu sehingga kita dapat menavigasinya tanpa banyak usaha. Oleh karena itu, selama wawancara kerja, mereka mungkin ditanya tentang algoritma dasar tertentu, dan mungkin diberi tugas untuk mengimplementasikannya menggunakan kode. Pada artikel ini Anda dapat membiasakan diri dengan beberapa algoritma dasar dan contoh spesifik penerapannya di Java.

Apa yang mereka tanyakan saat wawancara: review algoritma, bagian 2

Pada artikel sebelumnya, penulis telah membahas tentang berbagai algoritma untuk mengurutkan array dan apa yang disebut dengan algoritma serakah. Artikel ini membahas tentang grafik dan algoritma yang terkait dengannya.

Bonusnya

“Algoritma Berkembang” atau Pengantar Algoritma yang Tidak Menyakitkan

Review yang sangat detail tentang buku “Grocking Algorithms” karya Aditya Bhargava. Penulis mengkaji setiap bagian buku ini langkah demi langkah: apakah topik disajikan dengan cara yang mudah diakses, apakah informasi yang diberikan cukup. Baca ulasannya dan putuskan apakah akan membeli buku tentang algoritma.

Resensi buku: "Struktur dan Algoritma Data Java", Robert Laforet

Buku ini didedikasikan untuk mempelajari dan menggunakan struktur data dan algoritma dalam pemrograman. Dia akan membahas bagaimana struktur data menentukan cara data diatur dalam memori, dan bagaimana algoritma melakukan berbagai operasi pada struktur ini.
Komentar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION