Algoritmos de classificação

Algoritmos de classificação


11 de março de 2026 – Link Blog

Algoritmos de classificação. Hoje, em explicações animadas construídas usando Claude: Sempre fui um fã de demonstrações animadas de algoritmos de classificação, então decidi criar alguns no meu telefone usando Claude Artifacts, depois adicionei o algoritmo timsort do Python e, em seguida, um recurso para executá-los todos de uma vez. Aqui está a sequência completa de prompts:

Demonstrações animadas interativas dos algoritmos de classificação mais comuns

Isso me deu classificação por bolha, classificação por seleção, classificação por inserção, classificação por mesclagem, classificação rápida e classificação por heap.

Adicione timsort, procure detalhes em um clone de python/cpython do GitHub

Vamos adicionar o Timsort do Python! O bate-papo normal do Claude pode clonar repositórios do GitHub atualmente. Na transcrição você pode vê-lo clonar o repositório e depois consultar Objects/listsort.txt e Objects/listobject.c.

Não gosto do esquema de cores escuras nos botões, faça melhor

Adicione também um botão “executar tudo”, que mostra gráficos animados menores para cada algoritmo de uma vez em uma grade e executa todos ao mesmo tempo

Ele veio com um esquema de cores que gostei mais, “fazer melhor” é um prompt divertido e agora o botão “Executar tudo” produz este efeito:

Visualização animada da corrida do algoritmo de classificação intitulada "Todos os algoritmos correndo" com controles para SIZE (50) e SPEED (100), botões Stop e Shuffle e um "Voltar para solteiro" botão. Uma legenda mostra os indicadores Comparação (rosa), Troca (laranja), Pivô (vermelho) e Classificação (roxo). Sete algoritmos correm simultaneamente em painéis de cartão: classificação por bolha (classificação… — Comparações: 312, trocas: 250), classificação por seleção (classificação… — comparações: 550, trocas: 12), classificação por inserção (classificação… — comparações: 295, trocas: 266), classificação por mesclagem (# 3 — comparações: 225, trocas: 225), classificação rápida (# 2 — Comparações: 212, Swaps: 103), Heap sort (Classificação… — Comparações: 358, Swaps: 203) e Timsort (#1 — Comparações: 215, Swaps: 332). Algoritmos finalizados (Timsort, classificação rápida, classificação por mesclagem) exibem gráficos de barras roxos totalmente classificados e são destacados com bordas roxas.



Source link

Postagens Similares

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *