c语言
文章平均质量分 73
向晚而生
平台体验很差,不会再用了
展开
-
简单理解快速排序(图文并茂、一目了然)
简单理解快速排序一、算法介绍快速排序是C.R.A.Hoare于1962年提出的一种划分交换排序。它采用了一种分治的策略,通常称其为分治法(Divide-and-ConquerMethod)。因其排序效率在同为O(N*logN)的几种排序方法中效率较高而受众人关注。二、算法分析时间复杂度:O(n2)最优时间复杂度:O(n * logn)平均时间复杂度:O(n * logn)空间复杂度:根据实现的方式不同而不同稳定性:不稳定三、算法描述在序列中选择一个元素作为“基准点”(默认选择最原创 2021-03-24 14:11:40 · 481 阅读 · 0 评论 -
c语言课程设计之学生奖学金管理系统
c语言程序设计课设课程设计目的进一步掌握和利用 C 语言进行程设计的能力;进一步理解和运用结构化程设计的思想和方法;初步掌握开发一个小型实用系统的基本方法;学会调试一个较长程序的基本方法;学会利用流程图或 N-S 图表示算法;掌握书写程设计开发文档的能力(书写课程设计报告)。呃…这个是随便写的,基本完成了各个功能,虽然没有申请评优,但也拿了个良好(虽然才一个学分)。一方面我写的这些代码没什么技术含量,另一方面这是第一次写超千行的代码,书写时也确实感受到自己打码的熟练度提原创 2021-02-07 15:42:00 · 3669 阅读 · 0 评论