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

  • Dylan Brenan

    Dylan Brenan

    22 Aralık 2009
  • Howard Pinsky

    Howard Pinsk

    6 AĞUSTOS 2006
  • olinerd

    olinerd

    23 AĞUSTOS 2007