SORU
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ş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Shon Gonzales

    Shon Gonzale

    5 EKİM 2014
  • SomeOne Pro

    SomeOne Pro

    25 EKİM 2013
  • Strata1000

    Strata1000

    28 EYLÜL 2009