
c语言
文章平均质量分 76
HSUPERA
这个作者很懒,什么都没留下…
展开
-
C语言的编译原理及过程
前几天有个朋友问我关于C语言的编译原理和编译的过程,当时我也没有说明白,今天特意在书上和网上查阅资料,简单的总结了一下关于C语言的编译原理及过程。 集成开发环境是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器,调试器和图形用户界面工具。集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务套。 编辑器:编写代码的一些窗口。 编译原创 2016-07-13 10:08:21 · 13657 阅读 · 1 评论 -
数据结构之堆排序C语言实现
堆排序: 时间复杂度:O(nlogn) 稳定性:不稳定 实现原理:将待排序的序列构造成一个大顶堆(或小顶堆) 整个序列的最大值就是堆顶的根节点,将它移走 (就是将其与对数组的末尾元素交换,此时末尾元素就是最大值)。然后将剩余的n-1个序列重新 构成一个堆,这样就会的到n个元素中 的最大值如此反复执行,得到一个有序序列。 大顶堆:根节点是最大者 小顶堆:根节点是最小者 大顶原创 2016-07-12 09:44:31 · 3861 阅读 · 1 评论