Advertisement
Guest User

Untitled

a guest
Nov 21st, 2017
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.39 KB | None | 0 0
  1. Pergunta 1
  2.  
  3. Explique quando um algoritmo de ordenação é estável, exemplificando.
  4. Para acessar a barra de ferramentas, pressione ALT+F10 (PC) ou ALT+FN+F10 (Mac).
  5.  
  6.  
  7.  
  8.  
  9. Arial
  10.  
  11.  
  12. 3 (12pt)
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30. Parágrafo
  31.  
  32.  
  33. Família de fontes
  34.  
  35.  
  36. Tamanho da fonte
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.  
  72.  
  73.  
  74.  
  75.  
  76.  
  77.  
  78.  
  79.  
  80.  
  81.  
  82.  
  83.  
  84.  
  85.  
  86.  
  87.  
  88.  
  89.  
  90.  
  91.  
  92.  
  93.  
  94.  
  95.  
  96.  
  97. Caminho: p
  98. Palavras:0
  99.  
  100. 10 pontos
  101. Pergunta 2
  102.  
  103. Considerando a lógica do algoritmo da bolha mostrado abaixo através de pseudo-código, escreva uma função em C que ordene pelo método da bolha e que tenha a otimização utilizando troca, discutida em aula.
  104.  
  105. início
  106.  
  107. n = tamanho do vetor;
  108.  
  109. i = n-1;
  110.  
  111. j = 0;
  112.  
  113. enquanto i >= 1 faça
  114.  
  115. enquanto j < i faça
  116.  
  117. se vet[j] > vet[j+1] então
  118.  
  119. inicio se
  120.  
  121. temp = vet[j];
  122.  
  123. vet[j] = vet[j+1];
  124.  
  125. vet[j+1]=temp;
  126.  
  127. fim se
  128.  
  129. j = j + 1;
  130.  
  131. fim enquanto
  132.  
  133. i = i – 1;
  134.  
  135. fim enquanto
  136.  
  137. fim
  138.  
  139.  
  140.  
  141.  
  142.  
  143.  
  144. Arial
  145.  
  146.  
  147. 3 (12pt)
  148.  
  149.  
  150.  
  151.  
  152.  
  153.  
  154.  
  155.  
  156.  
  157.  
  158.  
  159.  
  160.  
  161.  
  162.  
  163.  
  164.  
  165. Parágrafo
  166.  
  167.  
  168. Família de fontes
  169.  
  170.  
  171. Tamanho da fonte
  172.  
  173.  
  174.  
  175.  
  176.  
  177.  
  178.  
  179.  
  180.  
  181.  
  182.  
  183.  
  184.  
  185.  
  186.  
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.  
  203.  
  204.  
  205.  
  206.  
  207.  
  208.  
  209.  
  210.  
  211.  
  212.  
  213.  
  214.  
  215.  
  216.  
  217.  
  218.  
  219.  
  220.  
  221.  
  222.  
  223.  
  224.  
  225.  
  226.  
  227.  
  228.  
  229.  
  230.  
  231.  
  232. Caminho: p
  233. Palavras:0
  234.  
  235. 10 pontos
  236. Pergunta 3
  237.  
  238. Escolha a opção correta para a teoria sobre árvores de busca binária, considerando as afirmações:
  239.  
  240. I – Essas estruturas não são eficientes para operações de busca.
  241.  
  242. II – Cada nó da árvore pode ter no máximo 2 filhos.
  243.  
  244. III – Só é possível criar estruturas deste tipo que sejam balanceadas.
  245.  
  246. IV – A altura de uma árvore binária é a altura do nó root, ou pai.
  247. a.
  248.  
  249. Apenas II está correta.
  250. b.
  251.  
  252. I e III estão incorretas.
  253. c.
  254.  
  255. Apenas I está incorretas.
  256. d.
  257.  
  258. I, II e IV estão corretas.
  259. e.
  260.  
  261. Todas estão corretas.
  262.  
  263. 10 pontos
  264. Pergunta 4
  265.  
  266.  
  267. O processo de ordenação de vetores que busca o menor elemento do vetor e o insere na primeira posição do vetor e que, posteriormente, busca o segundo menor valor do vetor e o coloca na segunda posição do vetor, e assim sucessivamente até que todo o vetor esteja ordenado, denomina-se:
  268. a.
  269.  
  270. ordenação por seleção.
  271. b.
  272.  
  273. árvore de busca binária.
  274. c.
  275.  
  276. ordenação merge sort.
  277. d.
  278.  
  279. ordenação por inserção.
  280. e.
  281.  
  282. ordenação quick sort.
  283.  
  284. 10 pontos
  285. Pergunta 5
  286.  
  287. O Bubblesort é pouco eficiente para ordenar grandes quantidades de informações.
  288.  
  289. Verdadeiro
  290.  
  291. Falso
  292.  
  293. 2 pontos
  294. Pergunta 6
  295.  
  296. O Insertsort possui um grande número de variáveis envolvidas no algoritmo, resultando em uma necessidade maior de memória.
  297.  
  298. Verdadeiro
  299.  
  300. Falso
  301.  
  302. 2 pontos
  303. Pergunta 7
  304.  
  305. Em cada passo do método de ordenação conhecido como Quicksort, cada elemento do vetor é comparado com o seu sucessor. Nessa comparação, os dois elementos comparados serão trocados de posição caso estejam fora de ordem.
  306.  
  307. Verdadeiro
  308.  
  309. Falso
  310.  
  311. 2 pontos
  312. Pergunta 8
  313.  
  314. Apenas os algoritmos de ordenação Mergesort e Quicksort podem ser implementados de forma recursiva.
  315.  
  316. Verdadeiro
  317.  
  318. Falso
  319.  
  320. 2 pontos
  321. Pergunta 9
  322.  
  323. A escolha do pivô no Quicksort pode afetar o desempenho deste algoritmo de ordenação.
  324.  
  325. Verdadeiro
  326.  
  327. Falso
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement