Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...


The String struct doesn’t provide a count or length property or method to count the number of characters it contains. Instead a global countElements<T>() function is available. When applied to strings, what’s the complexity of the countElements function:

O(1)

O(n)

and why?



The String struct doesn’t provide a count or length property or method to count the number of ..

Answer / iosraj

Swift strings support extended grapheme clusters. Each character stored in a string is a sequence of one or more unicode scalars that, when combined, produce a single human readable character. Since different characters can require different amounts of memory, and considering that an extreme grapheme cluster must be accessed sequentially in order to determine which character it represents, it’s not possible to know the number of characters contained in a string upfront, without traversing the entire string. For that reason, the complexity of the countElements function is O(n).

Is This Answer Correct ?    0 Yes 0 No

Post New Answer

More Apple iOS Swift Interview Questions

Explain any three-shift pattern matching techniques?

0 Answers  


Should I use struct or class swift?

0 Answers  


What is singleton class swift 3?

0 Answers  


Do loops swift?

0 Answers  


What is nsmutablearray in swift?

0 Answers  


Why is inheritance not desirable in swift?

0 Answers  


What is new features in swift 4.0?

0 Answers  


What is weak in swift?

0 Answers  


What will you do if your app is prone to crashing?

0 Answers  


What does appdelegate swift do?

0 Answers  


What is floating point number in swift?

0 Answers  


Is swift compiled or interpreted?

0 Answers  


Categories