![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/C++
是酒菱不是九零
这个作者很懒,什么都没留下…
展开
-
指针数组与二维数组
C/C++中经常用到指针对数组进行访问。对于一维数组来说,用指针进行访问比较好理解。对于二维数组,计算机按照先行后列的方式进行存储。换句话说,就是将二维数组的第0行、第1行直到最后一行依次存储在一段连续的内存中,如下图所示。这就与一维数组的存储类似,也就可以用指向一维数组的指针进行操作。但是这种替代方法使得程序可读性不强,由此引入了指针数组等概念。指针数组:首先是一个数组;其次,这个数组的...原创 2019-08-06 19:10:59 · 383 阅读 · 0 评论 -
VC6.0实现多线程——以火车票售卖为例
VC6.0实现多线程——以火车票售卖为例最近在学习C++的过程中了解到多线程,发现“互斥锁”“条件信号量”等概念都很有用,想着实现一下,无奈对linux系统不是很熟悉,只能在windows上借助VC++6.0试着实现。过程中因为数据类型转换等问题一直做的磕磕绊绊,最终也只是搞出来一个框架,还有很多细节有待完善。先总结下来,留着以后继续探索。问题说明主要讨论火车票的售卖问题。同一时刻会有不同...原创 2019-08-15 17:32:48 · 732 阅读 · 0 评论 -
求两个有序数组的中位数---LeetCode题库中的第4题
在刷LeetCode的过程中,遇到求两个有序数组中位数的问题。刚开始看到题目标记为“困难”就被吓住了,最终也没能琢磨出来怎么实现题目要求的复杂度,看来这道题标记为困难还是有一定道理的2333~ 翻看官方题解以及网友给出的方法,才有点明白该怎么思考问题。不过官方题解也好,网友的方法也好,感觉都是先引入了一个好的思路,之后又绕来绕去地讨论。最终对以上方法中的一些细节还是没能理解的很透彻。邻近中午,赶着...原创 2019-08-17 17:47:38 · 137 阅读 · 0 评论