Skip to content

Instantly share code, notes, and snippets.

View luizomf's full-sized avatar
🐍
Não ensino porque sei. Ensino porque quero saber.

Otávio Miranda luizomf

🐍
Não ensino porque sei. Ensino porque quero saber.
View GitHub Profile
"""
Quicksort algorithm
>>> print(quicksort(list_of_numbers))
[2, 2, 4, 5, 9, 10, 11, 122, 123, 321]
>>> print(quicksort(list_of_words))
['Aline', 'Helena', 'João', 'Luiz', 'Maria', 'Zara']
>>> print(quicksort(['A']))
['A']
>>> print(quicksort(['B', 'A']))
# Para Type annotation
from typing import List
# Pilha de livros com type annotation
stack_of_books: List[str] = [] # {1}
# Adicionando livros no topo da pilha
stack_of_books.append('Livro 1') # {2}
stack_of_books.append('Livro 2') # {2}
stack_of_books.append('Livro 3') # {2}
# Para Type annotation
from typing import List
# Pilha de livros com type annotation
stack_of_books: List[str] = [] # {1}
# Adicionando livros no topo da pilha
stack_of_books.append('Livro 1') # {2}
stack_of_books.append('Livro 2') # {2}
stack_of_books.append('Livro 3') # {2}
# Para Type annotation
from typing import List
# Pilha de livros com type annotation
stack_of_books: List[str] = [] # {1}
# Adicionando livros no topo da pilha
stack_of_books.append('Livro 1') # {2}
stack_of_books.append('Livro 2') # {2}
stack_of_books.append('Livro 3') # {2}
# Para Type annotation
from typing import List
# Pilha de livros com type annotation
stack_of_books: List[str] = [] # {1}
# Adicionando livros no topo da pilha
stack_of_books.append('Livro 1') # {2}
stack_of_books.append('Livro 2') # {2}
stack_of_books.append('Livro 3') # {2}
# Para Type annotation
from typing import List
# Pilha de livros com type annotation
stack_of_books: List[str] = [] # {1}
# Adicionando livros no topo da pilha
stack_of_books.append('Livro 1') # {2}
stack_of_books.append('Livro 2') # {2}
stack_of_books.append('Livro 3') # {2}
# Para Type annotation
from typing import List
# Pilha de livros com type annotation
stack_of_books: List[str] = [] # {1}
# Adicionando livros no topo da pilha
stack_of_books.append('Livro 1') # {2}
stack_of_books.append('Livro 2') # {2}
stack_of_books.append('Livro 3') # {2}
# Para Type annotation
from typing import List
# Pilha de livros com type annotation
stack_of_books: List[str] = [] # {1}
# Adicionando livros no topo da pilha
stack_of_books.append('Livro 1') # {2}
stack_of_books.append('Livro 2') # {2}
stack_of_books.append('Livro 3') # {2}
# Para Type annotation
from typing import List
# Pilha de listas
stack_of_lists: List[List[str]] = []
# Adicionando elementos
stack_of_lists.append(['A', 'B'])
stack_of_lists.append(['C', 'D'])
stack_of_lists.append(['E', 'F'])
# Para Type annotation
from typing import List
# Pilha de listas
stack_of_lists: List[List[str]] = []
# Adicionando elementos
stack_of_lists.append(['A', 'B'])
stack_of_lists.append(['C', 'D'])
stack_of_lists.append(['E', 'F'])