
C语言
文章平均质量分 54
舍舍发抖
路漫漫其修远兮
展开
-
使用memset()函数初始化二维数组
【注意事项】1.二维整型数组直接利用 memset() 函数初始化时,只能初始化为 0 或 -1 ,否则将会被设为随机值。2.二维 char 型数组利用 memset() 函数初始化时不受限制,可以初始化任意字符。二维整型数组#include<stdio.h>#include<string.h>int main(){ int a[10][10]; memset(a,0,sizeof(a)); for(int i = 0;i < 10;i++) { fo原创 2021-08-09 12:26:09 · 22450 阅读 · 2 评论 -
快排之C语言(各种数据的排序)
关于快排的一些小问题1.快排是不稳定的,这个不稳定一个表现在其使用的时间是不确定的,最好情况(O(n))和最坏情况(O(n^2))差距太大,我们一般说的O(nlog(n))都是指的是其平均时间2.快排是不稳定的,这个不稳定表现在如果相同的比较元素,可能顺序不一样,假设我们有这样一个序列,3,3,3,但是这三个3是有区别的,我们标记为3a,3b,3c,快排后的结果不一定就是3a,3b,3c这样的排列,所以在某些特定场合我们要用结构体来使其稳定(<6>的例子就是说明这个问题的)3.快排的原创 2021-02-19 01:19:38 · 262 阅读 · 0 评论 -
七大查找算法中的4个简单算法(附C语言代码实现)
转自:http://www.cnblogs.com/leezx/p/5719012.html阅读目录1、顺序查找2、二分查找3、插值查找4、斐波那契查找5、树表查找6、分块查找7、哈希查找查找是在大量的信息中寻找一个特定的信息元素,在计算机应用中,查找是常用的基本运算,例如编译程序中符号表的查找。本文简单概括性的介绍了常见的七种查找算法,说是七种,其实二分查找、插值查找以及斐波那契查找都可以归为一类——插值查找。插值查找和斐波那契查找是在二分查找的基础上的优化查找算法。树表查转载 2021-02-15 16:46:43 · 623 阅读 · 0 评论