Advertisement
Guest User

Untitled

a guest
Dec 17th, 2018
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Swift 0.95 KB | None | 0 0
  1. import UIKit
  2.  
  3.  
  4.  
  5. var array = [ 1,2,7,0,2,0,9,9]
  6. var key = 0
  7. var index = 0
  8. var frequency = 0
  9. var  subArray: [Int] = []
  10. var  subdArray: [Int] = []
  11. for j in 1 ..< array.count {
  12.     key = array[j]
  13.     index = j - 1
  14.    
  15.    
  16.     while (index >= 0 && array[ index]  >  key) {
  17.         array[ index + 1] = array[ index]
  18.         index = index - 1
  19.         array[ index + 1] =  key
  20.     }
  21. }
  22. print(array)
  23.  
  24. for j in 1 ..< array.count {
  25.     key = array[j]
  26.     index = j - 1
  27.    
  28.    
  29.     while (index >= 0 && array[ index]  ==  key) {
  30.         subArray.append(array[ index])
  31.         subArray.append(key)
  32.         array[ index + 1] = array[ index]
  33.         index = index - 1
  34.         array[ index + 1] =  key
  35.     }
  36. }
  37. print(subArray)
  38. print(subArray.max())
  39. subdArray.append((subArray.max())!)
  40. if key == subdArray.max() {
  41.     subdArray.append(subArray[index])
  42.     subArray.remove(at: index)
  43.     print(subdArray.count)
  44. }
  45. frequency = subdArray.count
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement