17 HAZİRAN 2009, ÇARŞAMBA
Bir dize içinde sözcüklerin sırasını ters
string s1 = "My name is X Y Z"
ve s1 = "Z Y X is name My"
böylece kelimelerin sırasını tersine çevirmek için istiyorum.
Bu ek bir dizi kullanarak yapabilirim. Çok düşündüm ama mümkün yerinde (ek veri yapıları kullanmadan) ve zaman karmaşıklığı O(n) ile ilgisi var mı?
CEVAP
17 HAZİRAN 2009, ÇARŞAMBA
Tüm dize ters, tek tek her kelimenin harfleri ters çevirin.
Sonra ilk seferde dize olacak
s1 = "Z Y X si eman yM"
ve ikinci geçtikten sonra olacak
s1 = "Z Y X is name My"
Bunu Paylaş:
C# Sözdizimi - Virgül ile Diziye bir D...
Python ile bir dize ters...
Nasıl bir dize içinde bir dize tekrarı...
Nasıl belirli bir dize için depodaki G...
Herhangi bir parametre Listesi içinde ...