Pertanyaan yang diberi tag «algorithm»

Algoritme adalah urutan langkah yang didefinisikan dengan baik yang mendefinisikan solusi abstrak untuk suatu masalah. Gunakan tag ini ketika masalah Anda terkait dengan desain algoritma.



16
Bagaimana cara membagi teks tanpa spasi menjadi daftar kata?
Masukan: "tableapplechairtablecupboard..." banyak kata Algoritma apa yang efisien untuk membagi teks seperti itu ke dalam daftar kata dan mendapatkan: Keluaran: ["table", "apple", "chair", "table", ["cupboard", ["cup", "board"]], ...] Hal pertama yang terlintas dalam pikiran adalah menelusuri semua kemungkinan kata (dimulai dengan huruf pertama) dan menemukan kata terpanjang mungkin, lanjutkan dari …
106 python  algorithm  text  split 


9
Di mana saya bisa mendapatkan algoritme pencarian biner C ++ yang "berguna"?
Saya memerlukan algoritma pencarian biner yang kompatibel dengan wadah C ++ STL, seperti std::binary_searchdi <algorithm>header perpustakaan standar , tetapi saya membutuhkannya untuk mengembalikan iterator yang menunjuk pada hasil, bukan boolean sederhana yang memberi tahu saya jika elemen itu ada. (Sebagai catatan tambahan, apa yang dipikirkan komite standar ketika mereka mendefinisikan …



2
O besar array JavaScript
Array dalam JavaScript sangat mudah dimodifikasi dengan menambah dan menghapus item. Ini agak menutupi fakta bahwa kebanyakan array bahasa berukuran tetap, dan membutuhkan operasi kompleks untuk mengubah ukurannya. Tampaknya JavaScript mempermudah penulisan kode array yang berperforma buruk. Ini mengarah pada pertanyaan: Kinerja apa (dalam hal kompleksitas waktu O besar) yang …

5
Membulatkan objek DateTime
Saya ingin membulatkan tanggal / waktu ke interval terdekat untuk aplikasi charting. Saya ingin tanda tangan metode ekstensi seperti berikut sehingga pembulatan dapat dicapai untuk tingkat akurasi apa pun: static DateTime Round(this DateTime date, TimeSpan span); Idenya adalah jika saya lewat dalam rentang waktu sepuluh menit, itu akan membulatkan ke …
105 c#  algorithm 


14
Memeriksa apakah semua elemen dalam daftar unik
Apa cara terbaik (terbaik seperti cara konvensional) untuk memeriksa apakah semua elemen dalam daftar unik? Pendekatan saya saat ini menggunakan Counteradalah: >>> x = [1, 1, 1, 2, 3, 4, 5, 6, 2] >>> counter = Counter(x) >>> for values in counter.itervalues(): if values > 1: # do something Bisakah …
104 python  algorithm  list  unique 



22
Parser persamaan (ekspresi) dengan diutamakan?
Saya telah mengembangkan parser persamaan menggunakan algoritma tumpukan sederhana yang akan menangani operator biner (+, -, |, &, *, /, dll), operator unary (!), Dan tanda kurung. Menggunakan metode ini, bagaimanapun, membuat saya memiliki semua yang memiliki prioritas yang sama - itu dievaluasi dari kiri ke kanan terlepas dari operatornya, …


Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.