会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
whitesad
博客园
首页
新随笔
联系
订阅
管理
2018年12月4日
深入理解CPP与C中bsearch函数的用法
摘要: ·使用besearch函数的前提(一些废话) 首先让我们先亮出二分法的定义: https://baike.baidu.com/item/二分法/1364267 以及二分法实现的方法: https://blog.csdn.net/sufeiboy/article/details/54401257 这些
阅读全文
posted @ 2018-12-04 17:19 whitesad
阅读(1362)
评论(0)
推荐(0)
2018年11月29日
深入理解汉诺塔问题与递归
摘要: 什么是汉诺塔问题 相传在古印度圣庙中,有一种被称为汉诺塔(Hanoi)的游戏。该游戏是在一块铜板装置上,有三根杆(编号A、B、C),在A杆自下而上、由大到小按顺序放置64个金盘(如下图)。游戏的目标:把A杆上的金盘全部移到C杆上,并仍保持原有顺序叠好。操作规则:每次只能移动一个盘子,并且在移动过程中
阅读全文
posted @ 2018-11-29 19:14 whitesad
阅读(1596)
评论(1)
推荐(1)
2018年11月22日
怎样定义函数指针数组
摘要: 如果一个指针指向某个函数,那么它便是函数指针。有时候我们如果需要在一个循环中,每次调用不同的函数(这些函数的返回值和参数相同,函数名不同,实现不同),那么就可以使用函数指针数组来使代码更加简练和易读。那么,怎样定义函数指针数组呢? 一、什么是函数指针 在定义函数指针数组之前,需要首先知道什么是函数指
阅读全文
posted @ 2018-11-22 20:31 whitesad
阅读(5079)
评论(0)
推荐(0)
2018年11月17日
C语言中数组使用负数值的标记
摘要: ·引 对数组的认知 在c语言中,我们经常使用的一个结构便是数组,在最开始学习数组的时候,它被描述成这样(以一维二维数组为例):一维数组是若干个数连续排列在一起的集合,我们可以通过0-N的标记(N为数组的长度)来访问每一个元素。二维数组则是一维数组的集合。所以在最开始我们对二维数组的概念是这样的: 然
阅读全文
posted @ 2018-11-17 21:14 whitesad
阅读(2233)
评论(0)
推荐(0)
2018年10月30日
C语言中free()函数释放struct结构体中的规律
摘要: 并不是什么新鲜的事情,不过值得注意。首先我们知道,在使用struct来定义并声明一个变量时,将会自动划分出一个连续的储存空间(虽然根据某些对齐原则会出现内存间隙,但是大体上来说还是连续的)这一块连续空间将会包括结构体中的其他变量所需要的内存。就像这样。这是一个名为X的结构体变量 而free()函数的
阅读全文
posted @ 2018-10-30 18:56 whitesad
阅读(9285)
评论(1)
推荐(1)
公告