Advertisement
jhon345

Untitled

Feb 10th, 2017
437
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.96 KB | None | 0 0
  1. Defina formalmente o problema de ordenação.
  2.  
  3. Formalmente pode assim ser definido: Formalmente pode assim ser definido: Ordenação Entrada: Uma seqüência de n números ‹a1, a2, ..., an›. Saída: Uma reordenação da seqûëncia de entrada ‹a'1, a'2, ..., a'n›, onde a'1 ≤ a'2 ≤ ... ≤ a'n. Em geral, consideramos a seqüência de entrada como um array de n elementos.
  4. Questão 2
  5. Completo
  6. Vale 1,00 ponto(s).
  7. Marcar questão
  8. Texto da questão
  9.  
  10. Forneça um exemplo de aplicação real que envolva o problema de ordenação e de encontrar o menor valor.
  11.  
  12. Uma lista de candidatos que ordenada por um sistema com base na menor pontuação
  13. Questão 3
  14. Completo
  15. Vale 2,00 ponto(s).
  16. Marcar questão
  17. Texto da questão
  18.  
  19. Escreva um algoritmo que receba um vetor ordenado e um numero extra e insira esse número na sua posição correta no vetor ordenado, deslocando os outros números se necessário.
  20.  
  21. insere_vetor(int v[] ,int num)
  22.  
  23.  
  24. inicio
  25.  
  26. i --> aumenta_v (v[],1,tam);// retorna tamanho atualizado do vetor
  27.  
  28. enquanto (i>0) &&(v[i-1]>num)
  29.  
  30. inicio:
  31.  
  32. v[i]-->v[i-1];
  33.  
  34. i-->i-1;
  35.  
  36. fim
  37.  
  38. v[i] =num
  39.  
  40. fim
  41.  
  42.  
  43. Questão 4
  44. Completo
  45. Vale 6,00 ponto(s).
  46. Marcar questão
  47. Texto da questão
  48.  
  49. Faça um teste de mesa com cada método de ordenação estudado até o momento, utilizando as seguintes sequencias de dados de entrada:
  50.  
  51. (a) 2, 4, 6, 8, 10, 12
  52.  
  53.  
  54. (b) 11, 9, 7, 5, 3, 1
  55.  
  56.  
  57. (c) 5, 7, 2, 8, 1, 6
  58.  
  59.  
  60. (d) 2, 4, 6, 8, 10, 12, 11, 9, 7, 5, 3, 1
  61.  
  62.  
  63. (e) 2, 4, 6, 8, 10, 12, 1, 3, 5, 7, 9, 11
  64.  
  65.  
  66. (f) 8, 9, 7, 9, 3, 2, 3, 8, 4, 6
  67.  
  68.  
  69. (g) 89, 79, 32, 38, 46, 26, 43, 38, 32, 79
  70.  
  71.  
  72. Em cada caso, mostre o número de comparações e trocas que realizam na ordenação de sequencias.
  73.  
  74. selectinon sort
  75.  
  76. (a) 2, 4, 6, 8, 10, 12
  77.  
  78.  
  79. 2--> 4--> 6 -->8--> 10--> 12
  80.  
  81. T= 15,S = 0
  82.  
  83.  
  84. (b) 11, 9, 7, 5, 3, 1
  85.  
  86. 1-- >3 -->5 -->7--> 9--> 11
  87.  
  88. T= 15, S= 3
  89.  
  90.  
  91. (c) 5, 7, 2, 8, 1, 6
  92.  
  93. 1--> 2--> 5--> 6--> 7--> 8
  94.  
  95. T= 15
  96.  
  97. S= 4
  98.  
  99.  
  100. (d) 2, 4, 6, 8, 10, 12, 11, 9, 7, 5, 3, 1
  101.  
  102. 1--> 2--> 3--> 4--> 5--> 6--> 7--> 8--> 9--> 10--> 11--> 12
  103. T = 66
  104. S = 10
  105.  
  106.  
  107. (e) 2, 4, 6, 8, 10, 12, 1, 3, 5, 7, 9, 11
  108.  
  109. 1--> 2--> 3--> 4--> 5--> 6--> 7--> 8--> 9--> 10--> 11--> 12
  110. T = 66
  111. S = 11
  112.  
  113.  
  114. (f) 8, 9, 7, 9, 3, 2, 3, 8, 4, 6
  115.  
  116. 2--> 3--> 3--> 4--> 6--> 7--> 8--> 8--> 9--> 9
  117. T = 45
  118. S = 6
  119.  
  120.  
  121. (g) 89, 79, 32, 38, 46, 26, 43, 38, 32, 79
  122. 26--> 32--> 32--> 38--> 38--> 43--> 46--> 79--> 79--> 89
  123. T = 45
  124. S = 8
  125.  
  126. insertion sort
  127.  
  128. (a) 2, 4, 6, 8, 10, 12
  129.  
  130.  
  131. 2--> 4--> 6 -->8--> 10--> 12
  132.  
  133. T= 5,S = 0
  134.  
  135.  
  136. (b) 11, 9, 7, 5, 3, 1
  137.  
  138. 1-- >3 -->5 -->7--> 9--> 11
  139.  
  140. T= 15, S= 15
  141.  
  142.  
  143. (c) 5, 7, 2, 8, 1, 6
  144.  
  145. 1--> 2--> 5--> 6--> 7--> 8
  146.  
  147. T= 9
  148.  
  149. S= 7
  150.  
  151.  
  152. (d) 2, 4, 6, 8, 10, 12, 11, 9, 7, 5, 3, 1
  153.  
  154. 1--> 2--> 3--> 4--> 5--> 6--> 7--> 8--> 9--> 10--> 11--> 12
  155. T = 40
  156. S = 35
  157.  
  158.  
  159. (e) 2, 4, 6, 8, 10, 12, 1, 3, 5, 7, 9, 11
  160.  
  161. 1--> 2--> 3--> 4--> 5--> 6--> 7--> 8--> 9--> 10--> 11--> 12
  162. T = 25
  163. S = 20
  164.  
  165.  
  166. (f) 8, 9, 7, 9, 3, 2, 3, 8, 4, 6
  167.  
  168. 2--> 3--> 3--> 4--> 6--> 7--> 8--> 8--> 9--> 9
  169. T = 28
  170. S = 26
  171.  
  172.  
  173. (g) 89, 79, 32, 38, 46, 26, 43, 38, 32, 79
  174. 26--> 32--> 32--> 38--> 38--> 43--> 46--> 79--> 79--> 89
  175. T = 25
  176. S = 25
  177. Quick sort
  178.  
  179. (a) 2, 4, 6, 8, 10, 12
  180.  
  181.  
  182. 2--> 4--> 6 -->8--> 10--> 12
  183.  
  184. T= 21,S = 0
  185.  
  186.  
  187. (b) 11, 9, 7, 5, 3, 1
  188.  
  189. 1-- >3 -->5 -->7--> 9--> 11
  190.  
  191. T = 63
  192. S = 42
  193.  
  194.  
  195. (c) 5, 7, 2, 8, 1, 6
  196.  
  197. 1--> 2--> 5--> 6--> 7--> 8
  198. T = 32
  199. S = 21
  200.  
  201.  
  202. (d) 2, 4, 6, 8, 10, 12, 11, 9, 7, 5, 3, 1
  203.  
  204. 1--> 2--> 3--> 4--> 5--> 6--> 7--> 8--> 9--> 10--> 11--> 12
  205. T = 84
  206. S = 42
  207.  
  208.  
  209. (e) 2, 4, 6, 8, 10, 12, 1, 3, 5, 7, 9, 11
  210.  
  211. 1--> 2--> 3--> 4--> 5--> 6--> 7--> 8--> 9--> 10--> 11--> 12
  212. T = 66
  213. S = 11
  214.  
  215.  
  216. (f) 8, 9, 7, 9, 3, 2, 3, 8, 4, 6
  217.  
  218. 2--> 3--> 3--> 4--> 6--> 7--> 8--> 8--> 9--> 9
  219. T = 45
  220. S = 6
  221.  
  222.  
  223. (g) 89, 79, 32, 38, 46, 26, 43, 38, 32, 79
  224. 26--> 32--> 32--> 38--> 38--> 43--> 46--> 79--> 79--> 89
  225. T = 45
  226. S = 8
  227. Merge sort
  228.  
  229. (a) 2, 4, 6, 8, 10, 12
  230.  
  231.  
  232. 2--> 4--> 6 -->8--> 10--> 12
  233.  
  234. T= 15,S = 0
  235.  
  236.  
  237. (b) 11, 9, 7, 5, 3, 1
  238.  
  239. 1-- >3 -->5 -->7--> 9--> 11
  240.  
  241. T= 15, S= 3
  242.  
  243.  
  244. (c) 5, 7, 2, 8, 1, 6
  245.  
  246. 1--> 2--> 5--> 6--> 7--> 8
  247.  
  248. T= 15
  249.  
  250. S= 4
  251.  
  252.  
  253. (d) 2, 4, 6, 8, 10, 12, 11, 9, 7, 5, 3, 1
  254.  
  255. 1--> 2--> 3--> 4--> 5--> 6--> 7--> 8--> 9--> 10--> 11--> 12
  256. T = 66
  257. S = 10
  258.  
  259.  
  260. (e) 2, 4, 6, 8, 10, 12, 1, 3, 5, 7, 9, 11
  261.  
  262. 1--> 2--> 3--> 4--> 5--> 6--> 7--> 8--> 9--> 10--> 11--> 12
  263. T = 66
  264. S = 11
  265.  
  266.  
  267. (f) 8, 9, 7, 9, 3, 2, 3, 8, 4, 6
  268.  
  269. 2--> 3--> 3--> 4--> 6--> 7--> 8--> 8--> 9--> 9
  270. T = 45
  271. S = 6
  272.  
  273.  
  274. (g) 89, 79, 32, 38, 46, 26, 43, 38, 32, 79
  275. 26--> 32--> 32--> 38--> 38--> 43--> 46--> 79--> 79--> 89
  276. T = 45
  277. S = 8
  278.  
  279. Radix sort
  280.  
  281. (a) 2, 4, 6, 8, 10, 12
  282.  
  283.  
  284. 2--> 4--> 6 -->8--> 10--> 12
  285.  
  286. T= 15,S = 0
  287.  
  288.  
  289. (b) 11, 9, 7, 5, 3, 1
  290.  
  291. 1-- >3 -->5 -->7--> 9--> 11
  292.  
  293. T= 15, S= 3
  294.  
  295.  
  296. (c) 5, 7, 2, 8, 1, 6
  297.  
  298. 1--> 2--> 5--> 6--> 7--> 8
  299.  
  300. T= 15
  301.  
  302. S= 4
  303.  
  304.  
  305. (d) 2, 4, 6, 8, 10, 12, 11, 9, 7, 5, 3, 1
  306.  
  307. 1--> 2--> 3--> 4--> 5--> 6--> 7--> 8--> 9--> 10--> 11--> 12
  308. T = 66
  309. S = 10
  310.  
  311.  
  312. (e) 2, 4, 6, 8, 10, 12, 1, 3, 5, 7, 9, 11
  313.  
  314. 1--> 2--> 3--> 4--> 5--> 6--> 7--> 8--> 9--> 10--> 11--> 12
  315. T = 66
  316. S = 11
  317.  
  318.  
  319. (f) 8, 9, 7, 9, 3, 2, 3, 8, 4, 6
  320.  
  321. 2--> 3--> 3--> 4--> 6--> 7--> 8--> 8--> 9--> 9
  322. T = 45
  323. S = 6
  324.  
  325.  
  326. (g) 89, 79, 32, 38, 46, 26, 43, 38, 32, 79
  327. 26--> 32--> 32--> 38--> 38--> 43--> 46--> 79--> 79--> 89
  328. T = 45
  329. S = 8
  330. Bucket sort
  331.  
  332. (a) 2, 4, 6, 8, 10, 12
  333.  
  334.  
  335. 2--> 4--> 6 -->8--> 10--> 12
  336.  
  337. T= 15,S = 0
  338.  
  339.  
  340. (b) 11, 9, 7, 5, 3, 1
  341.  
  342. 1-- >3 -->5 -->7--> 9--> 11
  343.  
  344. T= 15, S= 3
  345.  
  346.  
  347. (c) 5, 7, 2, 8, 1, 6
  348.  
  349. 1--> 2--> 5--> 6--> 7--> 8
  350.  
  351. T= 15
  352.  
  353. S= 4
  354.  
  355.  
  356. (d) 2, 4, 6, 8, 10, 12, 11, 9, 7, 5, 3, 1
  357.  
  358. 1--> 2--> 3--> 4--> 5--> 6--> 7--> 8--> 9--> 10--> 11--> 12
  359. T = 66
  360. S = 10
  361.  
  362.  
  363. (e) 2, 4, 6, 8, 10, 12, 1, 3, 5, 7, 9, 11
  364.  
  365. 1--> 2--> 3--> 4--> 5--> 6--> 7--> 8--> 9--> 10--> 11--> 12
  366. T = 66
  367. S = 11
  368.  
  369.  
  370. (f) 8, 9, 7, 9, 3, 2, 3, 8, 4, 6
  371.  
  372. 2--> 3--> 3--> 4--> 6--> 7--> 8--> 8--> 9--> 9
  373. T = 45
  374. S = 6
  375.  
  376.  
  377. (g) 89, 79, 32, 38, 46, 26, 43, 38, 32, 79
  378. 26--> 32--> 32--> 38--> 38--> 43--> 46--> 79--> 79--> 89
  379. T = 45
  380. S = 8
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement