![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编程语言
文章平均质量分 68
brakejoke
这个作者很懒,什么都没留下…
展开
-
快速清空结构体
第一种方法:先自定义一个结构体。最好保证结构的四字节对齐。假如不这么写的话,编译器可能也会做优化调整为四字节对齐,但是有可能产生一些预想不到的结果。struct Table{short int a;short int b;long c;long d;};struct Table Tab[10];以下的函数即是用于清空结构体的,需要传入的两个参数分别为结构体的起始原创 2012-11-03 19:56:54 · 11623 阅读 · 0 评论 -
浅析冒泡算法
冒泡算法 冒泡算法就是将较小的元素搬移到数组的开始,将较大的元素慢慢地往数组的尾部移动,小的数据就像气泡一下往上冒,而大的数据就像石头一样往下沉。 冒泡算法采用的是交换方式进行排序的。例如一副洗乱的扑克牌,如果使用冒泡算法来排序就是先将扑克牌摊开,然后将相邻的两张进行对比,如果两张牌没有按照从小到大的顺序来排的话,就将它们的位置交换,直到整副牌都排到正确的位原创 2012-11-03 20:18:26 · 829 阅读 · 0 评论 -
浅析快速排序算法
1.快速排序算法简介 快速排序算法有什么作用?快速排序算法有什么优势?快速排序算法基于什么原理实现?既然是简介,我想,就应该把这三个问题先介绍一遍。 快速排序算法的作用,与冒泡算法相类似,就是对无序的序列进行排序,使无序的序列成为有序的序列。就像我们一屋子的杂物,经过我们的整理,可以变得井然有序。 快速排序算法是对冒泡算法的改进,当然具有相当的原创 2012-11-04 21:43:07 · 580 阅读 · 0 评论 -
辨析指针数组与数组指针
1.概念 什么叫指针数组?指针数组是“储存指针的数组”的简称,本质上它就是一个数组,这个数组里存放的元素都是指针,这个数组的大小由数组本身来决定。 什么叫数组指针?数组指针是“指向数组的指针”的简称,本质上它就是一个指针,这个指针指向一个数组。既然它是一个指针,那么在32位的系统下,它就是4字节(byte)大小的。至于它指向的数组占多少个字节,不知道。原创 2012-11-05 19:51:17 · 444 阅读 · 0 评论 -
稀疏矩阵例子
#include "stdio.h"int main(){ int i,j,k=1; int sparse[5][10] = { /* 稀疏阵列的定义 */ 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0,原创 2013-03-12 15:35:56 · 1189 阅读 · 0 评论