Şimdi hash tablolarını ve hash fonksiyonlarını kullandığım, duyduğum, konuştuğum ve uyguladığım yaklaşık 4 yıllık bir gelişme. Ama neden buna karma dendiğini anlamadım.
Programlamaya başladığım ilk günleri hatırlıyorum, bu terim bana zahmetli bir terimlerdi . Adına dayanarak ne olduğunu asla anlamadım . Ne olduğunu ve neden ve ne zaman kullanmamız gerektiğini deneysel olarak anladım .
Yine de bazen neden buna karma dendiğini anlamaya çalışıyorum . Masa veya işlevle ilgili bir sorunum yok ve dürüst olmak gerekirse, oldukça kesin, mantıklı terimler. Ancak, anahtar veya benzersizlik gibi karma yerine daha iyi sözcüklerin kullanılabileceğini düşünüyorum . Anahtar tablosu veya benzersiz tablo yapmayın .
Sözlüğüme göre, hash şu anlama geliyor:
- Kızarmış patates ve et yemeği (çok alakasız)
- # symbol (AKA sayı işareti, pound işareti, vb.) (hala alakasız, belki sadece yanlış bir isimlendirme)
- Algoritmayı karakter dizgisine uygulayın (yine de karma tablodaki en önemli özellik olan benzersiz olanla ilgisi yok )
- Yemek kesmek
- Haşhaş için başka bir terim
Neden buna karma dendiğini bilen var mı?