自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (1)
  • 收藏
  • 关注

转载 DVB--解复用

数字高清晰度电视(High Definition Television)简称HDTV,是继黑白电视和彩色电视之后的第三代电视系统。其图像细腻逼真,质量与35 mm电影相当,再配以环绕音响,使收视效果大幅度提高。它将成为21世纪的主要电视产品,具有潜在的巨大经济效益。因此,日、欧、美等发达国家都相继投入了大量人力、物力来开发HDTV系统。我国从1996年启动国家重大产业工程项目HDTV功能样机系统研

2014-02-26 15:12:47 1240

原创 二叉树

/*******************************************************  已知先序序列和中序序列,构造二叉树  先序序列:4 3 1 2 5 6 7  中序序列:1 3 2 4 6 7 5  后序序列:1 2 3 7 6 5 4  层次遍历:4 3 5 1 2 6 7  二叉树:    4           /  \

2014-01-09 10:19:40 566

原创 单链表——小练习题

/*********************************************************************************************    2、一种日志文件的格式,每行是一条记录,由行号、日期、时间三个字段组成,由于记录是按时间先后顺序写入的,可以看作所有记录是按日期排序的,对于日期相同的记录再按时间排序。现在要求从这样的一个日志

2014-01-08 16:41:38 568

原创 约瑟夫问题(Josephus Problem) 用双向循环链表实现

/************************************************************************************************************1、Josephus是公元1世纪的著名历史学家,相传在一次战役中他和另外几个人被围困在山洞里,他们宁死不屈,决定站成一圈,每次数到三个人就杀一个,直到全部死光为止。Josep

2014-01-08 16:31:54 930

原创 用循环队列解迷宫问题

/***********************************************************************************  队列是一种先进先出的机制,用队列来解迷宫问题的思想如下:  将起点标记为已走过并入队列;  while (队列非空)   {         出队一个点p;             if (p这个

2013-12-30 09:26:03 1142

原创 用队列解迷宫问题

#include #define MAX_ROW    8#define MAX_COL    8typedef struct point{    int row;    int col;}Point;Point queue[MAX_ROW * MAX_COL];unsigned int head = 0;unsigned int tail =

2013-12-28 11:48:30 1570

原创 用递归思想解迷宫问题

#include #define MAX_ROW    8#define MAX_COL    8int flag = 0;typedef struct point{    int row;    int col;}Point;int maze[MAX_ROW][MAX_COL] = {    0, 1, 0, 1, 0, 0, 1, 0,

2013-12-28 09:13:55 717

原创 用栈解迷宫问题

/************************************************************************************** 用数组栈解决迷宫问题 1. 在maze[][]二维数组中,0表示通道,1表示墙壁 2. 在FootPrints[][]二维数组中,{-1,-1}表示未经过,非{-1,-1}表示经过的点************

2013-12-27 16:27:00 811

原创 一个简单的数组栈

/*************************************************************用一个简单的数组栈实现倒序 ,简单阐述栈是一个后进先出的机制**************************************************************/#include #include #define    MA

2013-12-27 10:12:38 496

原创 利用快速排序算法的思想,在一组随机排序数中,查找第K小的值。

/*****************************************    在一组随机排列的数中找出第k小的值 ******************************************/#include #include void TraversalArray(const int array[], int len){    asser

2013-12-27 09:37:15 1006

原创 在随机序列中,利用冒泡排序查找第K小(或者第K大)的元素

#include #include void TraversalArray(const int array[], int len){    assert(array != NULL);    assert(len > 0);    unsigned int index = 0;    for(index = 0; index     {

2013-12-26 20:26:11 800

原创 递归折半查找多个相同元素中的第一个或者最后一个

/***********************************************************************如果待查找的元素在数组中有多个,则返回其中任意一个(第一个或者最后一个)************************************************************************/#include #i

2013-12-26 19:08:29 956

原创 二分法查找

#include #include void TraversalArray(int array[], int len){    assert(array != NULL);    assert(len >= 0);    unsigned index = -1;    for(index = 0; index     {        printf(

2013-12-26 17:54:25 495

原创 归并排序

/***********************************************************************归并排序算法思想:分而治之(divide - conquer);每个递归过程涉及三个步骤第一, 分解: 把待排序的 n 个元素的序列分解成两个子序列, 每个子序列包括 n/2 个元素.第二, 治理: 对每个子序列分别调用归并排序MergeS

2013-12-26 17:42:45 471

原创 插入排序

#include #include void TraversalArray(const int array[], int len){    assert(array != NULL);    assert(len >= 0);    unsigned int index = 0;    for(index = 0; index     {

2013-12-26 16:25:12 476

原创 反向冒泡排序

#include #include void TraversalArray(const int array[], int len){    assert(array != NULL);    assert(len >= 0);    unsigned int index = -1;    for(index = 0; index     {

2013-12-26 16:15:35 1868

原创 双向冒泡排序

#include #include void TraversalArray(const int array[], int len){    assert(array != NULL);    assert(len >= 0);    unsigned int index = -1;    for(index = 0; index     {     

2013-12-26 16:07:23 520

原创 冒泡排序

#include #include void TraversalArray(const int array[], int len){    assert(array != NULL);    assert(len >= 0);    unsigned int index = -1;    for(index = 0; index     {     

2013-12-26 15:55:48 483

原创 快速排序(2)

/*快速排序*//*1. 判断参数*//*2. 以第一个元素为基准,找后面的元素,把小的放左边,把大的放右边,进行互换*//*3. 以大小两边的第一个元素为基准,作2这样的操作*/#include int Location(int array[], int low, int high){    int pivot = array[low];    int

2013-12-26 15:27:18 504

原创 快速排序(1)

/*快速排序*//*算法思想*//*1. 判断参数*//*2. 以第一个元素为基准,找后面的元素,把小的放左边,把大的放右边*//*3. 以大小两边的第一个元素为基准,作2这样的操作*/#include int Location(int array[], int low, int high){int temp = array[low];

2013-11-07 10:20:42 558

Linux_C编程一站式学习

基础知识比较全面,知识点也都比较详细,可以从C到linux一站式学习的好资料

2013-12-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除