Pertanyaan yang diberi tag «strings»

"String" adalah urutan karakter yang biasanya mewakili unit teks yang dapat dibaca manusia. Pertanyaan tentang topik ini berhubungan dengan pemrosesan string dalam program, dan bagaimana berbagai bahasa dan lingkungan mendefinisikan dan memanipulasi string.


4
Bagaimana seharusnya kita bersikap defensif?
Kami telah menjalankan Pex pada beberapa kode, dan telah menunjukkan beberapa hal yang baik (hal-hal yang sangat buruk, tetapi menunjukkannya sebelum produksi!). Namun, salah satu hal yang menyenangkan tentang Pex adalah tidak selalu berhenti mencari masalah. Satu area yang kami temukan adalah ketika melewati sebuah string, kami tidak memeriksa string …

5
Fungsi mengembalikan string, gaya yang bagus?
Dalam program C saya, saya sering membutuhkan cara untuk membuat representasi string dari ADT saya. Bahkan jika saya tidak perlu mencetak string ke layar dengan cara apa pun, rapi untuk memiliki metode debugging seperti itu. Jadi fungsi semacam ini sering muncul. char * mytype_to_string( const mytype_t *t ); Saya benar-benar …

5
Apakah menempatkan penanda teks di dalam string adalah gaya yang buruk? Apakah ada alternatif?
Saya bekerja dengan string besar yang membutuhkan banyak manipulasi. Misalnya, saya dapat membuat string seperti ini: Bagian 1 Perahu Bagian A Pemrograman Bagian 2 Mempartisi perahu untuk pemrograman. Bagian AA Bagian SQL Entri. String akan terlalu besar untuk memeriksa secara manual setiap bagiannya. Sekarang saya perlu splitini stringmenjadi stringlistbagian demi …

5
Mengoptimalkan alokasi string berlebihan di C ++
Saya memiliki komponen C ++ yang cukup kompleks yang kinerjanya menjadi masalah. Profiling menunjukkan bahwa sebagian besar waktu eksekusi hanya dihabiskan mengalokasikan memori untuk std::strings. Saya tahu bahwa ada banyak redundansi di antara string-string itu. Sejumlah nilai berulang sangat sering tetapi ada juga banyak nilai unik. String biasanya cukup pendek. …

1
Cocokkan dua string tetapi memungkinkan untuk tingkat kesalahan
Bagaimana saya bisa mencocokkan dua string, tetapi pada saat yang sama memungkinkan jumlah karakter X salah dalam pertandingan. Jumlah kesalahan harus merupakan variabel yang dapat dikontrol. Sementara X jumlah karakter tidak dapat cocok dengan string, harus ada batasan berapa banyak yang dijalankan secara berurutan. Diberikan dua string, saya mungkin mengizinkan …


1
Kemungkinan peningkatan Damerau-Levenshtein?
Saya baru-baru ini mengimplementasikan algoritma jarak Damerau-Levenshtein dari pseudocode di Wikipedia. Saya tidak bisa menemukan penjelasan persis bagaimana kerjanya dan pseudocode menggunakan nama variabel yang sama sekali tidak informatif seperti DA, DB, i1, dan j1yang meninggalkan aku menggaruk-garuk kepala. Inilah implementasi saya dengan Python: https://gist.github.com/badocelot/5327337 Implementasi Python membantu saya menelusuri …


7
string.format dengan variabel vs variabel sebaris
Apa pro / kontra (jika ada) untuk digunakan string output; int i = 10; output = string.Format("the int is {0}", i); melawan string output; int i = 10; output = "the int is " + i; Saya selalu menggunakan contoh terakhir, tetapi sepertinya sebagian besar tutorial online menggunakan contoh string.format. …
9 c#  .net  vb.net  strings 

1
Kelas string berdasarkan pada grapheme?
Saya bertanya-tanya mengapa kita tidak memiliki beberapa kelas string yang mewakili string cluster graphode Unicode alih-alih poin kode atau karakter. Tampak bagi saya bahwa dalam sebagian besar aplikasi akan lebih mudah bagi programmer untuk mengakses komponen dari suatu grapheme ketika diperlukan daripada harus mengatur mereka dari titik kode, yang tampaknya …

3
Mengapa kelas String Java tidak mengimplementasikan indexOf () yang lebih efisien?
Mengikuti pertanyaan di bawah ini tentang Stack Overflow /programming/5564610/fast-alernative-for-stringindexofstring-str Saya bertanya-tanya mengapa java (setidaknya 6) tidak menggunakan implementasi yang lebih efisien? Berikut ini adalah kode: java.lang.String # indexOf (String str) 1762 static int indexOf(char[] source, int sourceOffset, int sourceCount, 1763 char[] target, int targetOffset, int targetCount, 1764 int fromIndex) { …


4
Mengapa orang menaruh '\ n' di awal string?
Sangat sering saya masuk ke kode C di mana printfformat string dimulai dengan \n: printf ("\ nHello"); Ini menurut saya adalah hal yang menjengkelkan yang tidak menawarkan keuntungan (lebih banyak kerugian!) Sehubungan dengan pencetakan "Hello\n": Jika baris yang dicetak pertama dimulai dengan '\n', output program akan dimulai dengan baris kosong …
8 c  strings 

2
Apa kompleksitas fungsi pemisahan string Java?
String saya adalah tipe "abacsdsdvvsg"atau "a a a a a a a" Dan saya menggunakan String[] stringArray = s.split("");atau String[] stringArray = s.split(" "); saya bertanya-tanya apa yang akan menjadi kompleksitas (dalam O(string length)) untuk pemisahan di atas? PS: Saya tahu cara menghitung O (...) jika kode diberikan. Di sini …
8 java  strings  java8 
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.