
c/c++
zzzzzdddddxxxxx
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
c/c++--归并排序
归并排序,思想是将两个有序的数组归并成一个有序的数组。 它的时间复杂度是NlogN。 归并排序同时是分治算法的很好体现。 因为归并的前提是左右两边数组是有序的,因此我们得从最小的每两个长度开始进行归并,然后每4个长度开始归并,以此类推。 在较小长度的数组中,归并排序的效率无法证明与希尔排序的是快是慢,但是在较长长度的时候,是优于希尔排序的。 首转载 2016-12-06 13:38:55 · 344 阅读 · 0 评论 -
c/c++--C之从文件流中读写整数
本文将介绍在文本流中,读写整数的两个接口– int getw(FILE *fp)和int putw(int w, FILE *fp),并且与你分享改进后的更实用的接口– unsigned int get_uint(FILE *fp)和unsigned int put_uint(unsigned int i,FILE *fp). 从文件流中读写整数 我们都知道,数据在计算转载 2016-12-07 14:25:57 · 5490 阅读 · 0 评论 -
c/c++--10个经典的C语言面试基础算法及代码
算法是一个程序和软件的灵魂,作为一名优秀的程序员,只有对一些基础的算法有着全面的掌握,才会在设计程序和编写代码的过程中显得得心应手。本文是近百个C语言算法系列的第二篇,包括了经典的Fibonacci数列、简易计算器、回文检查、质数检查等算法。也许他们能在你的毕业设计或者面试中派上用场。 1、计算Fibonacci数列 Fibonacci数列又称斐波那契数列,又称黄金分割数列,指的是这样转载 2016-12-07 17:24:50 · 553 阅读 · 0 评论 -
c/c++--一道c++面试题的思考与学习
先上面试题,问打印结果是什么? #include class A{ public: void fun() {printf("A");} }; class B : public A{ public: virtual void fun(){printf("B");} }; class C : public B{ public: void f转载 2016-12-19 23:22:45 · 376 阅读 · 0 评论