Zum Hauptinhalt springen
Echtzeit-Radar & Feeds
Alle RSS Feeds ➔
👥 Community & Social
••••••••
Sicherheitslücken (CVE)CVE-2025-65823 | Meatmeet App on Android hard-coded credentials(29.09.2026 um 03:42 Uhr)
••••••••••
Sicherheitslücken (CVE)CVE-2025-65823 | Meatmeet App on Android hard-coded credentials(29.09.2026 um 03:42 Uhr)
••
Intelligence View
⚡ tsecurity.de Intelligence

Linear Search vs Binary Search — Differences, Code & Complexity

The difference between linear and binary search is the difference between O(n) and O(log n) — which at scale means millions of operations vs 20. 🔍 Linear Search function linearSearch(arr, target) { for (let i = 0; i < ar…

0
↗ Quelle (dev.to)
Reagiere als Erste:r — dein Feedback zählt!

The difference between linear and binary search is the difference between O(n) and O(log n) — which at scale means millions of operations vs 20.








function linearSearch(arr, target) {
for (let i = 0; i < arr.length; i++) {
if (arr[i] === target) return i;
}
return -1;
}







  • Time: O(n) | Space: O(1) | Works on: unsorted ✅








function binarySearch(arr, target) {
let left = 0, right = arr.length - 1;
while (left <= right) {
const mid = Math.floor((left + right) / 2);
if (arr[mid] === target) return mid;
else if (arr[mid] < target) left = mid + 1;
else right = mid - 1;
}
return -1;
}







  • Time: O(log n) | Space: O(1) | Requires: sorted array ⚠️



Why O(log n)? With 1,000,000 elements → at most 20 steps.






⚖️ Comparison

































Factor Linear Binary
Requires sorted ❌ No ✅ Yes
Time complexity O(n) O(log n)
Space complexity O(1) O(1)
Best for Small/unsorted Large sorted data





⚠️ Critical Rule



Binary search on unsorted data gives wrong results with no error. Always sort first.






🎯 Interview Q&A



Q: Binary search on linked list?

A: O(n) to find mid makes it pointless. Use arrays.



Q: Find first occurrence in duplicates?

A: Modified binary search — continue left even after finding a match.






Part 6 of the Bitveen DSA Series. Originally published at bitveen.com

2. Cyber Threat Intelligence & Forensik

CTI Threat Relationship Graph2 Knoten / 1 Relationen
CVE / Incident Software MITRE ATT&CK CWE Weakness IoC
Ähnliche Beiträge
🔍 Verwandte News

Auch interessante Nachrichten Linear Search vs Binary Search — Differences, Code & Complexity

Thematisch verwandte Begriffe: Linear, Search, Binary, Differences · 6 Treffer

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

💬 Kommentare werden geladen…
Zum Aktualisieren ziehen
ZERO-DAY CVE-2026-102265 | PyJWT is a Python implementation of JSON Web Token standards. From 2.13…
Advisory →
tsecurity.de Icon
Offline-Lesen, Eilmeldungen & 0ms Ladezeit

Installiere tsecurity.de direkt auf deinen Home-Bildschirm für das ultimative Vollbild-Magazinerlebnis ohne Browser-Leisten.

Nächster Beitrag