
C
文章平均质量分 58
被Python玩的Kenny
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Linux平台 C语言 获取时间差(微秒级)+ 复制到vim时的格式错乱问题解决办法
一、写在前面:这篇文章是借鉴其他两个大佬的文章,这里仅仅是搬运过来保存一下,以免之后忘记时找不到原文。Linux平台C语言获取时间差(微秒级)原文链接:http://blog.chinaunix.net/uid-26808060-id-4101137.html复制到vim时的格式错乱问题原文链接:https://blog.youkuaiyun.com/wzy_1988/article/details/50264285#include <stdio.h>#include <stdlib.转载 2021-04-16 11:29:52 · 363 阅读 · 0 评论 -
关于使用C/C++柔性数组的一些坑
这里是目录呀一、问题来源二、问题描述问题:循环出错。插入出错。查询出错三、问题的解决一、问题来源之前有看到C/C++中的柔型数组(又叫变长数组)(又叫0长数组),据说好处多得很,但一直没有机会用到,今天突发奇想用这个柔性数组重写之前的一些代码(毕竟之前的想法:不好用定长数组的场合只能用链表模拟实现)。二、问题描述使用柔性数组后,发现出现了很多问题,接下来我就好好描述一下我遇到的问题,其中删除了部分没有用到的代码:问题:循环出错。插入出错。查询出错代码:#include <stdio.h&原创 2021-03-12 19:06:57 · 614 阅读 · 0 评论 -
C语言:Fibonacci数列(非递归)
/*问题描述Fibonacci数列的递推公式为:Fn=Fn-1+Fn-2,其中F1=F2=1。当n比较大时,Fn也非常大,现在我们想知道,Fn除以10007的余数是多少。*/#include<stdio.h>#include<stdlib.h>int N=10007;void Print()//输出简易菜单{ printf("*************Fibo...原创 2018-05-19 21:11:30 · 1780 阅读 · 0 评论 -
C语言:Fibonacci数列(递归)
/*问题描述Fibonacci数列的递推公式为:Fn=Fn-1+Fn-2,其中F1=F2=1。当n比较大时,Fn也非常大,现在我们想知道,Fn除以10007的余数是多少。*/#include<stdio.h>#include<stdlib.h>int N=10007;/*计算Fibonacci函数*/int Fibonacci (int n){ i...原创 2018-05-20 20:35:27 · 15179 阅读 · 1 评论 -
二叉树建立及遍历
本来想做纯二叉树的遍历的,但是做的时候感觉加上哈夫曼编码的建立规则吧,于是这个四不像便产生啦。。。不过基本的三种遍历方法还在。求节点数,树的深度,二叉树每层节点数也有的。#include<stdio.h>#include<stdlib.h>#include<string.h>int Count = 0; /*统计二叉树...原创 2018-05-25 22:22:16 · 2236 阅读 · 0 评论 -
排序------直接插入排序
直接插入排序(Straight Insertion Sort)是一种最简单的排序方法,其基本操作是将一条记录插入到已排好的有序表中,从而得到一个新的、记录数量增1的有序表。排序思想:有一组数据待排序,排序区间为Array[0]~Array[n-1]。将数据分为有序数据和无序数据,第一次排序时默认Array[0]为有序数据,Array[1]~Array[n-1]为无序数据。遍历无序区间的所有元素,每...原创 2018-05-25 23:58:31 · 221 阅读 · 0 评论 -
排序----折半插入排序
折半插入排序(Binary Insertion Sort)是对插入排序算法的一种改进,所谓排序算法过程,就是不断的依次将元素插入前面已排好序的序列中。排序思想:有一组数据待排序,排序区间为Array[0]~Array[n-1]。将数据分为有序数据和无序数据,第一次排序时默认Array[0]为有序数据,Array[1]~Array[n-1]为无序数据。有序数据分区的第一个元素位置为low,最后一...原创 2018-05-26 01:22:41 · 52640 阅读 · 14 评论 -
malloc(),memset(),calloc(),realloc()函数
1:malloc函数头文件:stdlib.h.malloc函数可以从堆上获得指定字节的内存空间,其函数声明如下:void * malloc(int n);其中,形参n为要求分配的字节数。如果不清楚要分配单元的大小,可以用 sizeof(数据类型) 函数来获取目标存储单元的大小。例如malloc( sizeof(int) );如果分配执行成功,malloc返回所分配的内存空间的首地址;如果函数执行...原创 2018-05-24 00:12:17 · 627 阅读 · 0 评论