
一天一个小算法
PengStrongLee
这个作者很懒,什么都没留下…
展开
-
C语言函数指针实现多态特性
1、函数指针函数指针是指向函数的指针变量,本质上是一个指针,类似于int*,只不过它是指向一个函数的入口地址。有了指向函数的指针变量后,就可以用该指针变量调用函数,就如同用指针变量引用其他类型变量一样。指针函数一般有两个作用:调用函数和做函数的参数。2、函数指针实现多态先来上一段代码:#include #include #include typedef int(*P原创 2018-01-09 16:29:14 · 2797 阅读 · 0 评论 -
堆排序算法
前言:一直对堆排序一知半解,现在总结一下,权当记录。1、堆的概念在介绍堆排序之前,首先需要说明一下,堆是个什么玩意儿。堆是一棵顺序存储的完全二叉树。其中每个结点的关键字都不大于其孩子结点的关键字,这样的堆称为小根堆。其中每个结点的关键字都不小于其孩子结点的关键字,这样的堆称为大根堆。举例来说,对于n个元素的序列{R0, R1, ... , Rn}当且仅当满足原创 2018-01-10 19:58:05 · 357 阅读 · 0 评论