Yazılım İngilizcesi · Veri Yapıları ve Algoritmalar

Brute force ne demek?

Yazılımda anlamı, Türkçe karşılığı ve örnek cümleler

/ˌbruːt ˈfɔːrs/isimSık kullanılan terim

Brute force, yazılımda kaba kuvvet, tüm olasılıkları deneme anlamına gelir.

Cevabı bulana kadar olası her seçeneği deneyen basit yaklaşım. Yazması kolaydır ama büyük girdilerde çoğunlukla fazla yavaştır.

English: A simple approach that tries every possible option until it finds the answer. It is easy to write but often too slow for large inputs.

Nerede ve nasıl kullanılır?

Mülakatlarda adaylar genellikle önce 'brute-force solution' ile başlar, sonra çözümü optimize eder. İsimden önce kısa çizgiyle yazılır. Güvenlik alanında 'brute-force attack' (kaba kuvvet saldırısı), biri işe yarayana kadar çok sayıda parolanın denenmesidir.

Örnek cümleler

  1. The brute-force solution is O(n²); can you do better with a hash map?

    Kaba kuvvet çözümü O(n²); bir hash map ile daha iyisini yapabilir misin?

  2. Brute force works for 100 items, but our real data has ten million.

    Kaba kuvvet 100 öğe için işe yarar ama gerçek verimizde on milyon öğe var.

Sık kullanılan kalıplar

  • brute-force solution
  • brute-force approach
  • brute-force attack
  • start with brute force

Aynı konudan: Veri Yapıları ve Algoritmalar

Seviyene uygun okumayla pekiştir

Yeni kelimelerin kalıcı olmasının en hızlı yolu seviyene uygun metin okumaktır. Seviyene göre ücretsiz İngilizce kitaplar: