Please enable JavaScript.
Coggle requires JavaScript to display documents.
:red_flag:Pesquisa e Ordenação de Dados:red_flag: (Definições Relacionadas…
:red_flag:Pesquisa e Ordenação de Dados:red_flag:
Artigos/Sites
SORTING AND SEARCHING ALGORITHMS
http://epaperpress.com/sortsearch/download/sortsearch.pdf
Sorting algorithm
https://www.saylor.org/site/wp-content/uploads/2011/06/Sorting-Algorithm.pdf
Implementing Sorting in Database Systems
http://wwwlgis.informatik.uni-kl.de/archiv/wwwdvs.informatik.uni-kl.de/courses/DBSREAL/SS2005/Vorlesungsunterlagen/Implementing_Sorting.pdf#page=1&zoom=auto,-20,798
All you need to know about sorting in Postgres
https://madusudanan.com/blog/all-you-need-to-know-about-sorting-in-postgres/
Time Complexities of all Sorting Algorithms
https://www.geeksforgeeks.org/time-complexities-of-all-sorting-algorithms/
Searching Algorithms
https://www.geeksforgeeks.org/searching-algorithms/#algo
Projeto de Algoritmos - Prof. Paulo Feofiloff
https://www.ime.usp.br/~pf/algoritmos/
Comparação de Algoritmos de Ordenação
http://homepages.dcc.ufmg.br/~cunha/teaching/20121/aeds2/sortingcmp.pdf
Ordenação de Dados
Artigos
Ordenação de Dados(Animação)
https://www.toptal.com/developers/sorting-algorithms
Algoritmos de Ordenação
https://pt.wikipedia.org/wiki/Algoritmo_de_ordena%C3%A7%C3%A3o
Algoritmos de Ordenação(Inglês)
https://en.wikipedia.org/wiki/Sorting_algorithm
Algoritmos de Seleção - Comparação (Inglês)
https://en.wikipedia.org/wiki/Sorting_algorithm#Classification
:!:
Conheça os Principais Algoritmos de Ordenação
https://www.treinaweb.com.br/blog/conheca-os-principais-algoritmos-de-ordenacao/
Algoritmos de Ordenação e Pesquisa
http://www.decom.ufop.br/toffolo/site_media/cms_page_media/57/1.%20Ordenacao%20e%20Pesquisa.pdf
Definições e Diversos Algoritmos
https://www.geeksforgeeks.org/sorting-terminology/
:red_flag:
Definições sobre Diversos Algoritmos Incluindo Implementação em Diferentes Linguagens
https://rosettacode.org/wiki/Category:Sorting_Algorithms
:<3: :
Algoritmos de Ordenação
https://en.wikipedia.org/wiki/Sorting_algorithm
:warning:
História da Ordenação de Dados - Root to Fruit (2): An Evolutionary Approach for Sorting Algorithms
http://www.computerscijournal.org/vol7no3/root-to-fruit-2-an-evolutionary-approach-for-sorting-algorithms/
:check:
Algoritmos de Ordenação em Java
https://www.devmedia.com.br/algoritmos-de-ordenacao-em-java/32693
Algoritmos de Ordenação - Comparativo
https://www.saylor.org/site/wp-content/uploads/2011/06/Sorting-Algorithm.pdf
Implementações em Java Script
https://khan4019.github.io/front-end-Interview-Questions/sort.html#heapsort
Algoritmos de Ordenação em Java
http://www.java2novice.com/java-sorting-algorithms/
Sound of Sorting - Som da Ordenação
http://panthema.net/2013/sound-of-sorting/
:tada:Artigos e apresentações sobre ordenação
http://panthema.net/2013/
:red_flag:The Sound of Sorting (Algoritmos)
The Sound of Sorting Algorithm Cheat Sheet
http://panthema.net/2013/sound-of-sorting/SoS-CheatSheet.pdf
:red_flag: :tada:Implementações em C
http://panthema.net/2013/sound-of-sorting/sound-of-sorting-0.6.5/src/SortAlgo.cpp.html
Ordenação Interna
Definições
https://en.wikipedia.org/wiki/Internal_sort
https://www.geeksforgeeks.org/sorting-terminology/
Algoritmos
QuickSort
Vídeos
https://www.youtube.com/watch?v=spywQ2ix_Co
https://www.youtube.com/watch?v=m1PS8IR6Td0
https://www.youtube.com/watch?v=8hEyhs3OV1w
https://www.youtube.com/watch?v=PgBzjlCcFvc
https://www.youtube.com/watch?v=SLauY6PpjW4
Definições
https://pt.wikipedia.org/wiki/Quicksort
https://www.geeksforgeeks.org/quick-sort/
https://en.wikipedia.org/wiki/Quicksort
https://www.toptal.com/developers/sorting-algorithms/quick-sort
Implementações
Imlementações em Várias Linguagens:
https://en.wikibooks.org/wiki/Algorithm_Implementation/Sorting/Quicksort
:red_flag:
https://pt.wikipedia.org/wiki/Quicksort
https://www.geeksforgeeks.org/quick-sort/
MergeSort
Vídeos
https://www.youtube.com/watch?v=RZbg5oT5Fgw
https://www.youtube.com/watch?v=ZRPoEKHXTJg
https://www.youtube.com/watch?v=yj8igr9DjeY
https://www.youtube.com/watch?v=XaqR3G_NVoo
https://www.youtube.com/watch?v=JSceec-wEyw
Definições
https://pt.wikipedia.org/wiki/Merge_sort
https://en.wikipedia.org/wiki/Merge_sort
https://www.geeksforgeeks.org/merge-sort/
https://www.toptal.com/developers/sorting-algorithms/merge-sort
Implementações
:red_flag:Implementações em Várias Linguagens:
https://en.wikibooks.org/wiki/Algorithm_Implementation/Sorting/Merge_sort
https://pt.wikipedia.org/wiki/Merge_sort
https://www.geeksforgeeks.org/quick-sort/
Insert Sort / Ordenação Por Inserção
Vídeos
https://goo.gl/M9hAu6
https://www.youtube.com/watch?v=cUF_3sz0fR8
https://www.youtube.com/watch?v=bNcD4lcwo6Q&t=717s
https://www.youtube.com/watch?v=ROalU379l3U&t=50s
https://www.youtube.com/watch?v=OGzPmgsI-pQ
https://www.youtube.com/watch?v=79buQYoWszA&t=275s
:red_flag:
Implementações
https://goo.gl/J5dKBK
https://www.geeksforgeeks.org/insertion-sort/
:red_flag: Implementação em Diferentes Linguagens:
https://goo.gl/iK7Zdc
Definições
https://www.geeksforgeeks.org/insertion-sort/
https://pt.wikipedia.org/wiki/Insertion_sort
https://en.wikipedia.org/wiki/Insertion_sort
https://goo.gl/TTTq8x
Selection Sort / Ordenação Por Seleção
Vídeos
https://www.youtube.com/watch?v=zjcGGqskf5s
https://www.youtube.com/watch?v=0-W8OEwLebQ&index=5&list=PLOmdoKois7_FK-ySGwHBkltzB11snW7KQ
https://www.youtube.com/watch?v=biJF1sOKP6A
https://www.youtube.com/watch?v=kXb5Hnt1cu4
Comparação Com outros:
https://www.toptal.com/developers/sorting-algorithms/selection-sort
https://www.youtube.com/watch?v=BSXIolKg5F8
https://www.youtube.com/watch?v=xWBP4lzkoyM
Definições
https://pt.wikipedia.org/wiki/Selection_sort
https://www.toptal.com/developers/sorting-algorithms/selection-sort
:star:
https://en.wikipedia.org/wiki/Selection_sort
https://www.geeksforgeeks.org/selection-sort/
Implementações
https://goo.gl/wuyUGa
https://www.geeksforgeeks.org/selection-sort/
Implementação em Diferentes Linguagens:
https://goo.gl/f6kNED
Bubble Sort /Ordenação por Flutuação
Definições
https://en.wikipedia.org/wiki/Sorting_algorithm#Bubble_sort
https://www.toptal.com/developers/sorting-algorithms/bubble-sort
https://www.geeksforgeeks.org/bubble-sort/
https://pt.wikipedia.org/wiki/Bubble_sort
Implementações
https://www.geeksforgeeks.org/bubble-sort/
Implementações em Diferentes Linguagens
https://en.wikibooks.org/wiki/Algorithm_Implementation/Sorting/Bubble_sort
https://pt.wikipedia.org/wiki/Bubble_sort
Vídeos
https://www.youtube.com/watch?v=IQYvXHVROws
https://www.youtube.com/watch?v=nmhjrI-aW5o
https://www.youtube.com/watch?v=Cq7SMsQBEUw
https://www.youtube.com/watch?v=lyZQPjUT5B4
https://www.youtube.com/watch?v=qU8N_bmebQ4
Shell Sort
Definições
https://pt.wikipedia.org/wiki/Shell_sort
https://en.wikipedia.org/wiki/Sorting_algorithm#Shellsort
https://www.geeksforgeeks.org/shellsort/
https://www.toptal.com/developers/sorting-algorithms/shell-sort
Vídeos
https://www.youtube.com/watch?v=SHcPqUe2GZM
https://www.youtube.com/watch?v=n4sk-SzGvZA
https://www.youtube.com/watch?v=CmPA7zE8mx0
https://www.youtube.com/watch?v=M9YCh-ZeC7Y
Implementações
Implementações em várias Linguagens
https://en.wikibooks.org/wiki/Algorithm_Implementation/Sorting/Shell_sort
https://www.geeksforgeeks.org/shellsort/
https://pt.wikipedia.org/wiki/Shell_sort
Heap Sort
Vídeos
https://www.youtube.com/watch?v=_bkow6IykGM
https://www.youtube.com/watch?v=Xw2D9aJRBY4
https://www.youtube.com/watch?v=MtQL_ll5KhQ
https://www.youtube.com/watch?v=z_MZIyu6UZ4
https://www.youtube.com/watch?v=PfEW37kVyVg
Definições
https://www.toptal.com/developers/sorting-algorithms/heap-sort
https://en.wikipedia.org/wiki/Heapsort
https://pt.wikipedia.org/wiki/Heapsort
https://www.geeksforgeeks.org/heap-sort/
http://www.dsc.ufcg.edu.br/~pet/jornal/maio2013/materias/historia_da_computacao.html
Implementações
https://en.wikibooks.org/wiki/Algorithm_Implementation/Sorting/Heapsort
https://pt.wikipedia.org/wiki/Heapsort#Implementa%C3%A7%C3%A3o_em_C
https://www.geeksforgeeks.org/heap-sort/
Animações
15 Algoritmos em 6 Minutos
https://www.youtube.com/watch?v=kPRA0W1kECg&index=7&list=PLOmdoKois7_FK-ySGwHBkltzB11snW7KQ
Comparativo com Animação
https://www.toptal.com/developers/sorting-algorithms
Play List Sobre Ordenação
https://www.youtube.com/watch?v=EdIKIf9mHk0&list=PLOmdoKois7_FK-ySGwHBkltzB11snW7KQ
:red_flag: 26 Vídeos com algoritmos de Ordenação
https://goo.gl/R7cczy
:red_flag:17 Vídeos com Algoritmos de Ordenação: GeekforGeeks
https://www.youtube.com/playlist?list=PLqM7alHXFySHrGIxeBOo4-mKO4H8j2knW
Algoritmos de ordenação demonstrados com dança folclórica
http://www.programasprontos.com/videos/algoritmos-de-ordenacao-demonstrados-com-danca-folclorica/
Vídeo Aulas :warning:
https://www.youtube.com/user/progdescomplicada/search?query=ordena%C3%A7%C3%A3o
Ordenação Definições
https://www.youtube.com/watch?v=vPHHV6iAU2E
Estabilidade
https://www.geeksforgeeks.org/stability-in-sorting-algorithms/
Ordenação Externa
Definições
https://www.geeksforgeeks.org/external-sorting/
https://en.wikipedia.org/wiki/External_memory_algorithm
https://en.wikipedia.org/wiki/External_sorting
Livro: algoritmos e Estruturas de Dados para Memória Externa
http://www.ittc.ku.edu/~jsv/Papers/Vit.IO_book.pdf
Algoritmos
Programa - SI UFSM
http://w3.ufsm.br/frederico/images/SIN_1004_PRG_Pesquisa_e_Ordenacao_de_Dados.pdf
Estruturas de Dados para SGBD
https://pdfs.semanticscholar.org/ef99/eaa299ac718d38ed33007f85de0551c3f250.pdf
How Three Fundamental Data Structures Impact Storage and Retrieval
https://dzone.com/articles/how-three-fundamental-data-structures-impact-stora
Estruturas de Dados e algoritmos para Big Databases
https://people.csail.mit.edu/bradley/BenderKuszmaul-tutorial-xldb12.pdf
Desafios da Internet 2018
https://www.kleinerperkins.com/perspectives/internet-trends-report-2018
https://porta23.blogosfera.uol.com.br/2018/05/30/estudo-internet-trends-2018-destaca-avanco-da-analise-de-dados-para-inovar/
Pesquisa de Dados
Artigos
Pesquisa de Dados em JavA
http://www.java2novice.com/java-search-algorithms/
:red_flag: Algoritmos de Pesquisa
https://www.geeksforgeeks.org/searching-algorithms/#algo
Aplicações
SGBD
Postgresql
https://www.quora.com/What-algorithm-does-SQL-use-for-sorting-and-searching
https://madusudanan.com/blog/all-you-need-to-know-about-sorting-in-postgres/
:red_flag:
What are the best sorting algorithms for DBMS?
https://www.quora.com/What-are-the-best-sorting-algorithms-for-DBMS
What are some types of sorting algorithms?
https://www.quora.com/What-are-some-types-of-sorting-algorithms
Estruturas de Dados para SGBD
https://pdfs.semanticscholar.org/ef99/eaa299ac718d38ed33007f85de0551c3f250.pdf
Como Funcionam os SGBDs Relacionais
http://coding-geek.com/how-databases-work/
Linguagens de Programação
Cursos OnLine
POO Java (Vídeos)
https://www.youtube.com/playlist?list=PLHz_AreHm4dkqe2aR0tQK74m8SFe-aGsY
Algoritmos
https://www.khanacademy.org/computing/computer-science/algorithms#intro-to-algorithms
Definições Relacionadas
Algoritmos
https://pt.wikipedia.org/wiki/Algoritmo#An%C3%A1lise_de_algoritmos
História da Computação
https://pt.wikipedia.org/wiki/Hist%C3%B3ria_da_computa%C3%A7%C3%A3o
Complexidade Computacional
https://pt.wikipedia.org/wiki/Complexidade_computacional
Complexidade de Tempo
https://pt.wikipedia.org/wiki/Complexidade_de_tempo
Análise Assintótica
https://en.wikibooks.org/wiki/Data_Structures/Asymptotic_Notation
Análise de Algoritmo - Análise Assintótica
https://www.profissionaisti.com.br/2016/10/analise-de-algoritmos-analise-assintotica/
Análise de Algoritmos: Como medir?
https://www.profissionaisti.com.br/2017/10/analise-de-algoritmos-como-medir/
Teste de Mesa para Testar o Funcionamento do Seu Algoritmo
https://pt.slideshare.net/henriquecarmona/aula-4-teste-de-mesa
Estrutura de Dados II: Vídeo Aulas - Unisinos
https://www.youtube.com/playlist?list=PLyODqi1zpnEFHrIlFafOXruUcJWXHrU2g
Introdução a Algoritmos - MIT(Livro)
http://labs.xjtudlc.com/labs/wldmt/reading%20list/books/Algorithms%20and%20optimization/Introduction%20to%20Algorithms.pdf
Estrutura de Dados Unicamp
https://www.ft.unicamp.br/liag/siteEd/
Notação Big-O
https://en.wikipedia.org/wiki/Big_O_notation
Logaritmo
https://pt.wikipedia.org/wiki/Logaritmo
:recycle:
Coletânea Sobre Pesquisa e Ordenação de Dados
(Em Desenvolvimento)
Prof. Dr. Joel da Silva - www.joeldasilva.com.br
UFSM - Universidade Federal de Santa Maria
Campus Frederico Westphalen
:warning:
O Objetivo aqui é contribuir com o processo de ensino e aprendizagem da Disciplina de Pesquisa e Ordenação de Dados. Como existe muito material disponível na Internet, estou tentando organizar uma coletânea que possa ser utilizada por alunos e professores no contexto da disciplina.
Contribuições, Críticas e/ou Sugestões podem ser enviadas para o e-mail
joel.silva@ufsm.br