Video: 3x3 Rubik Küp Kısa Zamanda Nasıl Çözülür | En Kolay Rehber 2024
Aptallar İçin Algoritmalar Kısımı Cheat Sheet
İnsanlar aslında algoritmaları her zaman kullanıyor. Örneğin, tost yapmak bu blog yazısında açıklandığı üzere bir algoritmaya örnektir. Toast yapmak şaşırtıcı bir algoritma değil, ancak aşağıdaki tabloda, görevleri yerine getirmek için bir bilgisayar kullananlar var.
Görev | Neden İnanılmaz |
Kriptografi | Verileri güvende tutmak, bilgisayar korsanlarının sürekli veri kaynaklarına saldırmasıyla devam eden bir savaştır. Algoritmalar, verileri analiz etmenizi, başka bir forma koymanızı ve daha sonra orijinal formuna geri döndürmenizi sağlar. |
Grafik analizi | İki nokta arasındaki en kısa çizgiye karar verme yeteneği her türlü kullanım şekli bulur. Örneğin, bir yönlendirme probleminde, GPS bu özel algoritma olmadan çalışamaz çünkü A noktasından B noktasına giden en kısa rotayı kullanarak hiçbir zaman şehir sokaklarına yönlendirilemez. |
Sahte rasgele numara üretimi | Oyun oynarken düşünün Bu hiç değişmedi. Aynı yerde başlayın ve oynarken her zaman aynı adımları aynı şekilde yapın. Sıkıcı! Görünüşte rasgele sayılar üretme yeteneği olmaksızın, birçok bilgisayar görevleri anlamsız veya imkansız hale gelir. |
Zamanlama | İlgili kişilerin hepsine adil bir şekilde kaynakların kullanılması, algoritmaların varlığını büyük bir şekilde bildirebilmelerinin bir başka yoludur. Örneğin, kavşaklardaki zamanlama ışıkları artık ışık değişiklikleri arasındaki saniye sayısını azaltan basit cihazlar değildir. Modern cihazlar, günün saati, hava koşulları ve trafik akışı gibi her türlü konuyu göz önünde bulundurur. Bununla birlikte, çizelgeleme birçok biçimde gelir. Bilgisayarınızın aynı anda birden fazla görevi nasıl çalıştığını düşünün. Bir zamanlama algoritması olmadan, işletim sistemi tüm mevcut kaynakları kapar ve uygulamanızın faydalı bir iş yapmasını önleyebilir. |
Aranıyor | Bilgilerin bulunması ya da gördüğünüz bilgilerin istediğiniz bilgiye sahip olduğunu doğrulamak çok önemli bir görevdir. Bu yeteneği olmadan, çevrimiçi gerçekleştirdiğiniz birçok görev, ofisiniz için mükemmel bir cezve satan internet sitesini bulmak gibi mümkün olmayacaktır. |
Sıralama | Bilgi sunmanın sırasının belirlenmesi önemlidir, çünkü günümüzde insanların çoğu bilgi yüklemesinden muzdarip ve veri başlatmayı azaltmak zorundadır. Amazon'a gideceğini, satış için binden fazla cezve bulduğunu, ancak bunları fiyata veya en olumlu gözden geçirmeye göre sıralamak mümkün olmadığını düşünün. Dahası, birçok karmaşık algoritma güvenilir bir şekilde çalışmak için doğru sırayla veri ister, bu nedenle sıralama daha fazla problemi çözmek için önemli bir gerekliliktir. |
Dönüştürme | Bir veriyi farklı türde bir veriye dönüştürmek, verilerin etkili bir şekilde anlaşılması ve kullanılması için kritik önem taşır. Örneğin, imparatorluk ağırlıklarını iyi anlayabilirsiniz, ancak tüm kaynaklar metrik sistemi kullanmaktadır. İki sistem arasındaki dönüştürme, veriyi anlamanıza yardımcı olur. Aynı şekilde, Hızlı Fourier Dönüşümü (FFT), Wi-Fi yönlendiriciniz gibi şeylerin çalışmasına olanak tanıyan sinyalleri zaman etki alanı ve frekans etki alanı arasında dönüştürür. |