«string» etiketlenmiş sorular

Bir dize, bazen rastgele veriler için olsa da, genellikle metin için kullanılan sonlu bir sembol dizisidir.

7
Maksimum Bir bölümdeki benzersiz alt dize sayısı
Başlığı daha anlaşılır olacak şekilde değiştirdim. İşte sorunun ayrıntılı bir versiyonu: Bir dizemiz var s ve onu alt dizelere ayırmak istiyoruz . Her alt dize birbirinden farklıdır. Bir kesimden alabileceğimiz maksimum benzersiz alt dize sayısı nedir ? Başka bir deyişle, forma birleştiren maksimum benzersiz alt dize sayısı nedir s? İşte …


2
Java 8: Class.getName (), String birleştirme zincirini yavaşlatır
Son zamanlarda Dize birleştirme ile ilgili bir sorunla karşılaştım. Bu temel ölçü şöyle özetliyor: @OutputTimeUnit(TimeUnit.NANOSECONDS) public class BrokenConcatenationBenchmark { @Benchmark public String slow(Data data) { final Class<? extends Data> clazz = data.clazz; return "class " + clazz.getName(); } @Benchmark public String fast(Data data) { final Class<? extends Data> clazz = …

4
Java 13 Metin Bloğu * OLMADAN * satırsonu
"""Sınırlayıcılara sahip Java 13 çok satırlı metin bloğu özelliği iyi biliniyor. Ancak katıştırılmış yeni satırlar olmadan tüm paragraflara ihtiyaç duyduğum yinelenen bir gereksinim var. Başka bir deyişle, aşağıdaki kod snippet'i: String paragraph = """ aaaa bbbb cccc dddd eeee ffff gggg hhhh iiii """" System.out.println(paragraph); beklediğiniz gibi aşağıdakileri üretir: aaaa …

1
Eşit önekleri ve sonekleri sırayla kaldırarak verimli dize kesme algoritması
Test başına süre sınırı: 5 saniye Test başına bellek sınırı: 512 megabayt Size bir suzunluk dizesi verilir n( n≤ 5000). Bu dizenin de soneki olan herhangi bir uygun öneki seçebilir ve seçilen öneki veya karşılık gelen soneki kaldırabilirsiniz. Ardından, elde edilen bir dizeye benzer bir işlem uygulayabilirsiniz. Bu tür işlemlerin …



2
Salt okunur bir senaryoda boş bir sonlandırılmış dizeye ne zaman ihtiyacınız vardır?
std::string_viewKütüphane ile oynuyorum ve std::string_viewmümkün olduğunca kullanmak için üzerinde çalıştığım bir kod tabanı değiştirmeyi düşünüyorum . Ancak, iş parçacığı birçoğunda ben kullanmaya ne zaman ve nerede konusunda okuduğunuzu std::string_viewyerine const std::string &. Pek çok cevap gördüm, "Eğer boş bir sonlandırılmış dizgeye ihtiyacınız olmadığında." Web'de arama yapmaya başladığımda, "ne zaman bir …

4
Karakter dizileri dize olarak nasıl kullanılmalıdır?
C'deki dizelerin sadece karakter dizileri olduğunu anlıyorum. Bu yüzden aşağıdaki kodu denedim, ancak çöp çıktısı veya program çökmeleri gibi garip sonuçlar veriyor: #include <stdio.h> int main (void) { char str [5] = "hello"; puts(str); } Bu neden çalışmıyor? Temiz bir şekilde derler gcc -std=c17 -pedantic-errors -Wall -Wextra. Not: Bu yazı, …

3
C'de bir dizenin tanımının özellikleri nelerdir?
Sınıflarımdan biri için bir ev ödevi sorusunu yanıtlamam gerekiyor. Özellikle, C'deki belirli dizilerin dize olarak kabul edilip edilmediğini söylemeliyim. Bu makaleye dayanarak ( https://www.geeksforgeeks.org/strings-in-c-2/ ) Dizelerin sonunda boş sonlandırıcılı bir dizi karakter olduğunu biliyorum. Benim ana hangup soruya benziyor bir dizi soran bir parçasıdır: char c1[] = { 'C', 'S', …

4
Çarpma C # kullanmadan String'i Integer'e dönüştürme
Çarpma kullanmadan dizeyi tamsayılara dönüştürmenin bir yolu var mı? İnt.Parse () uygulaması da çarpma işlemini kullanır. Dizeyi int'e dönüştürebileceğiniz başka benzer sorularım var, ancak bu da taban 10 ile sayıyı çarpıştırmayı gerektiriyor.
9 c#  string  int 


6
Yinelenen karakterleri eşleştirme ve kaldırma: Birden fazla (3+) ardışık olmayan örneği değiştirin
regexHer karakterin üçüncü, dördüncü, oluşumu ile eşleşecek bir model arıyorum . Açıklama için aşağıya bakın: Örneğin ben aşağıdaki dize var: 111aabbccxccybbzaa1 İkinci olaydan sonra tüm yinelenen karakterleri değiştirmek istiyorum. Çıktı şöyle olacaktır: 11-aabbccx--y--z--- Şimdiye kadar denediğim bazı regex kalıpları: Aşağıdaki normal ifadeyi kullanarak her karakterin son tekrarlamasını bulabilirim: (.)(?=.*\1) Ya …
9 python  r  regex  string 

3
R'deki bir dizedeki karakterleri verimli bir şekilde nasıl sıralayabilirim?
Bir vektördeki her dizenin karakterlerini nasıl verimli bir şekilde sıralayabilirim? Örneğin, dizelerin bir vektörü verildiğinde: set.seed(1) strings <- c(do.call(paste0, replicate(4, sample(LETTERS, 10000, TRUE), FALSE)), do.call(paste0, replicate(3, sample(LETTERS, 10000, TRUE), FALSE)), do.call(paste0, replicate(2, sample(LETTERS, 10000, TRUE), FALSE))) Her dizeyi bir vektöre bölmek, vektör sıralamak ve daha sonra çıktı daraltmak bir işlev …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.