![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据结构(C)
程序员象漂亮
专注于大学生软件课设实验与商业场景用户的实际软件需求;
提供需求分析、项目代码开发\部署、代码逻辑解析、代码报告讲解、客户汇报答疑辅导等服务;
使用C、C++、Java、Python等作为开发语言,涉及前端网页、安卓App、后端等岗位内容,存在一线各个岗位的技术开发者竭诚为用户提供专业服务;
框架技术涵盖如Flask\PyQt5与6\PyQGIS二开\Servlet\SSM\Spring Boot\MFC\Vue\React\MFC等;
商务合作或个人代码需求可加微私信联系!
展开
-
10.2插入排序_直接插入排序
参考:朱战立数据结构-使用C语言第五版最好情况(原始数据已经排好序,while中语句就从没使用过),时间复杂度O(n)。最坏情况(反序,即从大到小,每次while均为i,i会变),时间复杂度O(n^2)。平均(数据排序随机),时间复杂度为O(n^2)。空间复杂度为O(1),是一种稳定的排序算法。package Sort;public class TestSort1 { public static void main(String[] args) { int[] a = {64原创 2020-07-07 22:18:53 · 197 阅读 · 0 评论 -
朱战立《数据结构--------使用C语言(第四版)》10.4交换排序
代码属于朱战立《数据结构--------使用C语言(第四版)》,理解上记录加强。快排和冒泡同属利用交换数据元素来排序,冒泡好理解,快排还是要一个个草稿纸上写过程后才能弄清楚,递归的思想还是要弄清楚。BubbleSort#include <stdio.h>void BubbleSort(int a[], int n) { int i, j, flag = 1; int...原创 2019-10-21 22:43:34 · 179 阅读 · 0 评论