Video: Algoritma Instagram 2019 UPDATE! yang lo WAJIB TAHU! 2024
Sebahagian daripada Algoritma Untuk Dummy Cheat Sheet
Orang sebenarnya menggunakan algoritma sepanjang masa. Sebagai contoh, membuat roti bakar adalah contoh algoritma, seperti yang dijelaskan dalam catatan blog ini. Membuat roti bakar bukanlah satu algoritma yang luar biasa, tetapi yang ada dalam jadual berikut, yang menggunakan komputer untuk melaksanakan tugas, adalah.
Petugas | Mengapa Ia Menakjubkan |
Kriptografi | Menjaga keselamatan data adalah pertempuran yang berterusan dengan penggodam sentiasa menyerang sumber data. Algoritma membolehkan anda menganalisis data, memasukkannya ke dalam bentuk lain, dan kemudian mengembalikannya ke bentuk asalnya kemudian. |
Analisis grafik | Keupayaan untuk memutuskan garis terpendek antara dua titik mendapati pelbagai kegunaan. Sebagai contoh, dalam masalah routing, GPS anda tidak boleh berfungsi tanpa algoritma ini kerana ia tidak dapat mengarahkan anda ke jalan-jalan di bandar menggunakan laluan terpendek dari titik A ke titik B. |
Generasi nombor Pseudorandom | Bayangkan bermain permainan yang tidak pernah berubah-ubah. Anda bermula di tempat yang sama dan melakukan langkah yang sama dengan cara yang sama setiap kali anda bermain. Membosankan! Tanpa keupayaan untuk menjana bilangan rawak yang seolah-olah, banyak tugas komputer menjadi sia-sia atau mustahil. |
Penjadualan | Membuat penggunaan sumber adil kepada semua yang berkenaan adalah satu lagi cara di mana algoritma membuat kehadiran mereka dikenali dengan cara yang besar. Sebagai contoh, lampu masa di persimpangan tidak lagi menjadi peranti mudah yang menghitung detik antara perubahan cahaya. Peranti moden menganggap pelbagai masalah, seperti masa hari, keadaan cuaca, dan aliran lalu lintas. Penjadualan datang dalam banyak bentuk, bagaimanapun. Pertimbangkan bagaimana komputer anda menjalankan pelbagai tugas pada masa yang sama. Tanpa algoritma penjadualan, sistem operasi mungkin merangkumi semua sumber yang ada dan menyimpan aplikasi anda daripada melakukan apa-apa kerja yang berguna. |
Mencari | Mencari maklumat atau mengesahkan bahawa maklumat yang anda lihat adalah maklumat yang anda inginkan adalah tugas penting. Tanpa keupayaan ini, banyak tugas yang anda lakukan dalam talian tidak mungkin, seperti mencari laman web di Internet yang menjual periuk kopi yang sempurna untuk pejabat anda. |
Sorting | Menentukan pesanan untuk mempersembahkan maklumat adalah penting kerana kebanyakan orang hari ini mengalami kelebihan maklumat, dan perlu untuk mengurangkan data terbakar. Bayangkan pergi ke Amazon, mencari lebih daripada seribu periuk kopi untuk dijual, namun tidak dapat menyusunnya mengikut harga atau semakan yang paling positif. Selain itu, banyak algoritma yang kompleks memerlukan data dalam susunan yang sepatutnya berfungsi dengan pantas, jadi penyortiran adalah keperluan penting untuk menyelesaikan lebih banyak masalah. |
Mengubah | Menukar satu jenis data ke data lain adalah penting untuk memahami dan menggunakan data dengan berkesan. Sebagai contoh, anda mungkin memahami berat empayar dengan baik, tetapi semua sumber anda menggunakan sistem metrik. Menukar antara dua sistem membantu anda memahami data. Begitu juga, Fast Fourier Transform (FFT) menukarkan isyarat antara domain masa dan domain kekerapan, membolehkan perkara seperti penghala WiFi anda berfungsi. |