ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب Entendendo Algoritmos: Um guia ilustrado para programadores e outros curiosos

دانلود کتاب درک الگوریتم ها: راهنمای مصور برای برنامه نویسان و سایر افراد کنجکاو

Entendendo Algoritmos: Um guia ilustrado para programadores e outros curiosos

مشخصات کتاب

Entendendo Algoritmos: Um guia ilustrado para programadores e outros curiosos

ویرایش: 1ª 
نویسندگان:   
سری:  
ISBN (شابک) : 9788575226629 
ناشر: Novatec Editora 
سال نشر: 2017 
تعداد صفحات: 354 
زبان: Portuguese 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 12 مگابایت 

قیمت کتاب (تومان) : 81,000



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 8


در صورت تبدیل فایل کتاب Entendendo Algoritmos: Um guia ilustrado para programadores e outros curiosos به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب درک الگوریتم ها: راهنمای مصور برای برنامه نویسان و سایر افراد کنجکاو نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی درمورد کتاب به خارجی



فهرست مطالب

Prefácio
Agradecimentos
Sobre este livro
1
Introdução a algoritmos
	Introdução
		O que você aprenderá sobre desempenho
		O que você aprenderá sobre a solução de problemas
	Pesquisa binária
		Uma maneira melhor de buscar
		Tempo de execução
	Notação Big O
		Tempo de execução dos algoritmos cresce a taxas diferentes
		Vendo diferentes tempos de execução Big O
		A notação Big O estabelece o tempo de execução para a pior hipótese
		Alguns exemplos comuns de tempo de execução Big O
		O caixeiro-viajante
	Recapitulando
2
Ordenação por seleção
	Como funciona a memória
	Arrays e listas encadeadas
		Listas encadeadas
		Arrays
		Terminologia
		Inserindo algo no meio da lista
		Deleções
	Ordenação por seleção
	Recapitulando
3
Recursão
	Recursão
	Caso-base e caso recursivo
	A pilha
		A pilha de chamada
		A pilha de chamada com recursão
	Recapitulando
4
Quicksort
	Dividir para conquistar
	Quicksort
	Notação Big O revisada
		Merge sort versus quicksort
		Caso médio versus pior caso
	Recapitulando
5
Tabelas hash
	Funções hash
	Utilização
		Usando tabelas hash para pesquisas
		Evitando entradas duplicadas
		Utilizando tabelas hash como cache
		Recapitulando
	Colisões
	Desempenho
		Fator de carga
		Uma boa função hash
	Recapitulando
6
Pesquisa em largura
	Introdução a grafos
	O que é um grafo?
	Pesquisa em largura
		Encontrando o caminho mínimo
		Filas
	Implementando o grafo
	Implementando o algoritmo
		Tempo de execução
	Recapitulando
7
Algoritmo de Dijkstra
	Trabalhando com o algoritmo de Dijkstra
	Terminologia
	Adquirindo um piano
	Arestas com pesos negativos
	Implementação
	Recapitulando
8
Algoritmos gulosos
	O problema do cronograma da sala de aula
	O problema da mochila
	O problema da cobertura de conjuntos
		Algoritmos de aproximação
	Problemas NP-completos
		Caixeiro-viajante, passo a passo
		Como faço para saber se um problema é NP-completo?
	Recapitulando
9
Programação dinâmica
	O problema da mochila
		A solução simples
		Programação dinâmica
	Perguntas frequentes sobre o problema da mochila
		O que acontece se você adicionar um item?
		O que acontece se você modificar a ordem das linhas?
		É possível preencher a tabela a partir das colunas, em vez de a partir das linhas?
		O que acontece se você adicionar um item menor?
		Você consegue roubar frações de um item?
		Otimizando o seu itinerário de viagem
		Lidando com itens com interdependência
		É possível que a solução requeira mais de dois subproblemas?
		É possível que a melhor solução não utilize a capacidade total da mochila?
	Maior substring comum
		Criando a tabela
		Preenchendo a tabela
		A solução
		Maior subsequência comum
		Maior subsequência comum – solução
	Recapitulando
10
K-vizinhos mais próximos
	Classificando laranja versus toranjas
	Criando um sistema de recomendações
		Extração de características
		Regressão
		Escolhendo boas características
	Introdução ao aprendizado de máquina
		OCR
		Criando um filtro de spam
		Prevendo a bolsa de valores
	Recapitulando
11
Próximos passos
	Árvores
	Índices invertidos
	A transformada de Fourier
	Algoritmos paralelos
	MapReduce
		Por que os algoritmos distribuídos são úteis?
		Função map
		Função reduce
	Filtro de Bloom e HyperLogLog
		Filtros de Bloom
		HyperLogLog
	Algoritmos SHA
		Comparando arquivos
		Verificando senhas
	Hash sensitivo local
	Troca de chaves de Diffie-Hellman
	Programação linear
	Epílogo
Respostas dos exercícios




نظرات کاربران