现在数据量越来越大了,不应用合适的数据结构,很难高效的处理 举个简单例子,malloc函数 如果一点一点在内存中查找可用的一段连续的满足要求的区间 那分配内存的速度将无法接受 而且还要支持对应的free操作 这内部应用了很复杂的数据结构来提速,这就是一个应用(这样的应用还有很多很多) 你可以试一下,假如让你维护一块100w字节的内存的malloc和free 多个程序都要申请内存,你会如何实现?(不用真的做个malloc给别的程序用,你就用自己的程序代码模拟一下分配内存的过程即可) 实现出来
← 上一条:把10个足球队分成两组 下一条:学编程是先学数据结构还是学C语言 →