isaccanedo Goto Github PK
Name: Isac Canedo
Type: User
Bio: Software Engineering Specialist | Full Stack Developer | Open-source Enthusiast | Fluent in Flutter | High performance JVM for Fintec 👋
Location: São Paulo
Name: Isac Canedo
Type: User
Bio: Software Engineering Specialist | Full Stack Developer | Open-source Enthusiast | Fluent in Flutter | High performance JVM for Fintec 👋
Location: São Paulo
:rooster: Minimax ajuda a atingir a pontuação máxima em um jogo, verificando a profundidade de todos os movimentos possíveis e a profundidade atual na árvore do jogo. nodeIndex é o índice do nó atual em scores []. se o movimento é do maximizador retorna verdadeiro senão as folhas falsas da árvore do jogo são armazenadas nas pontuações [] a altura é a altura máxima da árvore do jogo
:star: Bitcoin Mining Genesis Block in Python
:dog: Divisão modular: Um algoritmo eficiente para dividir b por um módulo n. GCD (Maior Divisor Comum) ou HCF (Maior Fator Comum) Dados três inteiros a, b e n, de modo que gcd (a, n) = 1 en> 1, o algoritmo deve retornar um inteiro x tal que 0≤x ≤n − 1 e b / a = x (modn) (ou seja, b = ax (modn)).
:anchor: Funções úteis para fazer química molecular: * molarity_to_normality * moles_to_pressure * moles_to_volume * pressure_and_volume_to_temperature
:eye: Em física e astronomia, uma simulação gravitacional de N-corpos é uma simulação de um sistema dinâmico de partículas sob a influência da gravidade. O sistema consiste em vários corpos, cada um dos quais exerce uma força gravitacional sobre todos os outros corpos. Essas forças são calculadas usando a lei da gravitação universal de Newton. O método de Euler é usado em cada etapa de tempo para calcular a mudança na velocidade e na posição provocada por essas forças. A suavização é usada para prevenir divergências numéricas quando uma partícula chega muito perto de outra (e a força vai para o infinito).
:scissors: O problema das nqueens é colocar N rainhas em um tabuleiro de xadrez N * N de forma que nenhuma rainha possa atacar qualquer outra rainha colocada naquele tabuleiro. Isso significa que uma rainha não pode ter nenhuma outra rainha em suas linhas horizontais, verticais e diagonais.
:mag_right: O problema das n rainhas é: colocar N rainhas em um tabuleiro de xadrez N * N de forma que nenhuma rainha possa atacar qualquer outra rainha colocada naquele tabuleiro. Isso significa que uma rainha não pode ter nenhuma outra rainha em suas linhas horizontais, verticais e diagonais. Solução: Para resolver este problema, usaremos matemática simples. Primeiro sabemos que a rainha pode se mover de todas as maneiras possíveis, podemos simplificá-la desta forma: vertical, horizontal, diagonal esquerda e diagonal direita.
:leaves: O problema dos colchetes aninhados é um problema que determina se uma sequência de colchetes está devidamente aninhada
:sparkles: Newton's Method - https://en.wikipedia.org/wiki/Newton%27s_method
:pushpin: O método Newton-Raphson (também conhecido como método de Newton) é uma maneira de encontrar rapidamente uma boa aproximação para a raiz de uma função de valor real
:fish: Several numerical methods are provided here written in Python
:smile: Esta é uma implementação do tipo de transposição ímpar-par. Ele funciona realizando uma série de trocas paralelas entre pares ímpares e pares de variáveis na lista. Essa implementação representa cada variável na lista com um processo e cada processo se comunica com seus processos vizinhos na lista para realizar comparações. Eles são sincronizados com bloqueios e passagem de mensagens, mas outras formas de sincronização podem ser usadas.
:zap: Esta é uma implementação não paralelizada do tipo de transposição ímpar-par. Normalmente as trocas em cada conjunto acontecem simultaneamente, sem isso o algoritmo não é melhor do que a classificação por bolha.
:ghost: Retorna uma imagem de 16 gerações de autômatos celulares unidimensionais com base em um determinado número de conjunto de regras
:fish: # Sistema peer-to-peer de armazenamento chave-valor, utilizando hashes e protocolo de comunicação UDP
:key: O gerador de senha permite que você gere uma senha aleatória de comprimento N
:fire: Encontrar o pico de uma lista unimodal usando dividir para conquistar. Uma matriz unimodal é definida da seguinte maneira: a matriz está aumentando até o índice p e, em seguida, diminuindo. (para p> = 1) Uma solução óbvia pode ser realizada em O (n), para encontrar o máximo da matriz. (De Kleinberg e Tardos. Algorithm Design. Addison Wesley 2006: Capítulo 5 Resolvido Exercício 1)
Exemplo de permutação em Python
:cat: Python Writer
:rocket: # Cliente de ping simples em Python 3 usando pacote icmp via soquete de baixo nível
:horse: # Python Porta Cipher
:hamster: # Python PostgreSQL Inserir, selecionar, atualizar e excluir dados da tabela para realizar operações CRUD
:boom: Função usando dividir e conquistar para calcular a ^b. Só funciona para os inteiros a, b.
:bookmark: # Python Prefix Conversions
:banana: Usa o teorema de Pitágoras para calcular a distância entre dois pontos no espaço
:orange: Retorne uma decomposição QR da matriz A usando a reflexão de Householder. A decomposição QR decompõe a matriz A de forma (m, n) em uma matriz ortogonal Q de forma (m, m) e uma matriz triangular superior R de forma (m, n). Observe que a matriz A não precisa ser quadrada. Este método de decomposição de A usa a reflexão de Householder, que é numericamente estável e de complexidade O (n ^ 3).
:airplane: Fila representada por uma pseudo pilha (representada por uma lista com pop e append)
:earth_asia: Python Quine Mc Cluskey
:rat: Este método resolve o problema do "rato no labirinto". Neste problema, temos alguma matriz n por n, um ponto inicial e um ponto final.
:key: Recaptcha é um serviço de captcha gratuito oferecido pelo Google para proteger sites e formulários
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.