Penganalisis Kompleksitas Big O

Berjalan secara lokal di browser Anda

Perkirakan waktu dan ruang dalam 14 bahasa dengan bukti dan keyakinan. Pohon sintaks untuk JS, TS, Python; heuristik terbatas untuk bahasa lainnya.

Kode Sumber

Metode analisis: Analisis pohon sintaks

Batas: 200 KiB, 10.000 baris. Kode tidak pernah dijalankan. 0 byte · 0 baris

Contoh

Tempel kode atau muat contoh, lalu pilih Analisis kompleksitas.

Laporan Kompleksitas

Hasil muncul di sini setelah Anda menganalisis kode.

Analisis berjalan lokal di worker browser. Kode tidak diunggah, dijalankan, atau dikirim ke layanan AI. Draf dan bahasa dapat disimpan di browser ini sampai Anda menekan reset.

Penganalisis Kompleksitas Big O

Perkirakan kompleksitas waktu dan ruang kode JavaScript, TypeScript, dan Python dengan analisis statis pohon sintaks, tingkat keyakinan, dan penjelasan per baris.

Cara menggunakan

Pilih bahasa, tempel fungsi atau skrip, lalu pilih Analisis kompleksitas. Pilih fungsi dari daftar cakupan, pilih temuan untuk menyorot barisnya, bandingkan kurva pertumbuhan, lalu salin laporan atau unduh Markdown maupun JSON.

Cara kerja analisis

JavaScript, TypeScript, dan Python memakai pohon sintaks. Bahasa lain diperiksa lewat token dan blok terbatas, bukan tata bahasa lengkap. Perkiraan mengasumsikan penghitung loop bilangan bulat dan aritmetika biaya tetap. Panggilan tak dikenal, callback, makro, sintaks tidak umum, dan terminasi tak terbukti menghasilkan ketidakpastian; memori alokasi dan pengurutan tidak diketahui. Kode tidak dijalankan.

Batas dan keyakinan

Hasil berupa perkiraan, bukan bukti. Dispatch dinamis, panggilan pustaka tak dikenal, rekursi yang bergantung input, perilaku teramortisasi, konkurensi, I/O, dan refleksi menurunkan keyakinan. Batas: 200 KiB, 10.000 baris, 50.000 node sintaks, kedalaman 200, dan anggaran analisis 5 detik.

Privasi

Analisis berjalan lokal di worker browser. Kode tidak diunggah, dijalankan, atau dikirim ke layanan AI. Draf dan bahasa dapat disimpan di browser ini sampai Anda menekan reset.

CodingTool resmi diluncurkan di

Launched on StartupBaseCodingTool.dev - Free, Fast & Easy Developer Tools in One Place | Product HuntCodingTool - Featured on Startup FameFazier badgeListed on Turbo0Featured on Twelve ToolsFeatured on Findly.tools