学编程为什么要学数据结构

日期:2018-03-24 22:11:34 人气:1

学编程为什么要学数据结构

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