# stack in python
pilha = [1,2,3]
pilha.append(4)
print(pilha)
print("retirando o iten do final da pilha")
pilha.pop()
print(pilha)
print("o ultimo intem foi o 4!")
O FOCO DO NOSSO SITE É MATEMÁTICA E PROGRAMAÇÃO DE SOFTWERE
# stack in python
pilha = [1,2,3]
pilha.append(4)
print(pilha)
print("retirando o iten do final da pilha")
pilha.pop()
print(pilha)
print("o ultimo intem foi o 4!")
PESSOAL SEGUE ABAIXO UM EXEMPLO SIMPLES DE COMO FAZER AS OPERAÇÕES DE
PRE, EM E PÓS ORDEM.
# pre-order, in order, pos-order
# pre-order: raiz-> s a e -> s a d
# In order: s b e -> raiz -> s b d
# pos-order: s b e -> s b d -> raiz
ÁRVORE BINÁRIA
1
/ \
2 4
/ / \
3 5 6
# pre-order: 123456
# In order: 321546
# pos-order: 325641
ATÉ A PRÓXIMA!
// transaction inicia a transação
db.transaction(function(tx){tx.executeSql('CREATE TABLE teste(id integer not null, nome text)')})
function insere(){
//--insere no banco de dados
var id_ = document.getElementById("id").value;
var nome_ = document.getElementById("nome").value;
document.getElementById("inserido").value = "DADOS INSERIDOS...";
//INSERE OS DADOS
db.transaction(function(transaction) {
transaction.executeSql('INSERT INTO teste(id, nome) VALUES (?,?)',[id_, nome_]);
});
}
function mostra_dados(){
// BUSCA OS DADOS tx é o cursor
db.transaction(function(tx){tx.executeSql('SELECT * from teste', [], function(tx, resultado){
//MOSTRA OS DADOS --temos as linhas no resultado
var rows = resultado.rows;
for (var l = 0; l < rows.length; l++){
//document.write( '<td>'+ rows[l].nome +'</td>'+'</br>');
//document.write(rows[l].id);
document.getElementById("resultado1").value = rows[l].nome;// VALUE PEGA O VALOR DO CAMPO
document.getElementById("resultado2").value = rows[l].id;//value, ela refere-se ao valor do campo
}
})});
}