[C] Manipulação de vetores/ponteiros

Programa que mistura a manipulação de vetores e ponteiros para criar um vetor C baseado em outros 2 vetores A e B. O vetor C conterá todos os elementos de A mais os elementos não repetidos de B.

Por: Enzo de Brito Ferber


Inverter links de downloads

Já precisaram baixar algum arquivo, vídeo, qualquer coisa de um site e foi redirecionado para uma página com o link para o download do arquivo invertido, que torna necessário cadastrar o número de celular para acessar o link? Pois é, eu já e acho extremamente chato isso. Pensando nisso, fiz um pequeno script para uso próprio e o disponibilizo aqui. Há soluções para isso na net, mas eu acho mais prático e rápido abrir o terminal, chamar o script e colar o link. Compile o fonte, por exemplo: $ gcc -o InverteLinks.c InverteLinks Copie o arquivo gerado para o diretório bin do seu sistema: # cp InverteLink /usr/bin Agora sempre que precisar inverter um desses links é só acessar o script no terminal com o comando 'InverteLinks' e colar o link que será invertido.

Por: Perfil removido


Calcular tempo de download

Um exemplo: eu tenho um arquivo de 700mb pra baixar em uma taxa de transferência a 100kbps por exemplo... quanto tempo vai levar? É isso que o script calcula. ^^

Por: Frank Junior


Uma implementação do HeapSort

Este código em ANSI-C fornece a implementação do algoritmo de ordenação HeapSort. O algoritmo recebe esse nome por utilizar uma estrutura de dados chamada Heap. Existem MaxHeaps (elemento máximo na raiz) e MinHeaps (elemento mínimo na raiz). Na implementação fornecida de HeapSort é utilizado um MaxHeap e a cada iteração o elemento máximo é extraído do Heap e inserido no final de um vetor, até que o vetor contenha todos os números que estavam no Heap, mas em ordem não decrescente. Para compilar, utilize o comando: gcc -ansi -pedantic -Wall HeapSort.c -o HeapSort Para executar: ./HeapSort

Por: Felipe Martins dos Santos


Ordenar vetor com algoritmo Insertion Sort

Ordena um vetor em ordem crescente ou decrescente usando um método de ordenação Insertion Sort.

Por: Santiago Staviski


Ordenação QuickSort

Ordena um vetor usando o método de ordenação QuickSort.

Por: Perfil removido






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts