logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

快速排序算法 (c/c++)

快速排序QuickSort:Code_1(中间元素为基准)Code_1示例结果Code_2(第一元素为基准)Code_2示例结果算法分析QuickSort:通过一趟排序将要排序的数据分隔成独立的两部分,其中一部分的所有数据都要比另一部分数据小,然后按此方法对这两部分分别再进行快速排序,整个排序过程可以递归进行,以此达到数据的有序。    ㅤㅤㅤㅤㅤㅤ快速排序算法通过多次比较和交换实现排序,流程如下

#排序算法#c语言#c++
查找单链表中间位置结点(进阶算法) 数据结构 C语言版

查找单链表的中间位置1.实现方法2.代码实现3.单链表链式存储基本操作1.实现方法利用两个指针进行移动,一个为快指针,每次移动向前移动两位,一个为慢指针,每次向前移动一位当快指针移动到链表的最后时,慢指针刚好到达中间位置当链表中有n个元素时 返回第n/2+1个元素,即n为奇数时 返回中间元素 n为偶数时 返回中间靠后一个元素结点2.代码实现/*找出链表的中间位置*/LinkList GetMide

#数据结构#算法#c语言
汇编语言实验8:BIOS/DOS功能调用与宏指令程序设计

汇编语言实验:BIOS/DOS及宏汇编程序题目设计>1.利用DOS相关功能,先显示一行输出信息,然后根据输入的不同(Y/N),显示不同的输出内容。>2.利用DOS相关功能,在屏幕上输入10个字符存入S1开始的存储单元,将内容逆序输出到屏幕上。>3.利用宏功能,实现两个字节单元的内容互换。>4.从键盘输入一个字符串(只含英文字母),先将它原样显示一遍,然后将其中的小写字母转为大写字母后再显示一遍。要

#linux#服务器
Cpp中string使用

Cppstring的使用:创建初始化,赋值,使用函数等相关内容。#include <string>#include <cstring>#include <string.h>

#c++#visual studio#c语言 +1
汇编语言实验7:子程序结构设计

汇编语言实验:子程序结构题目设计>1.利用递归的方法求N的阶乘。>2.十进制到十六进制的转换程序:从键盘输入一个十进制数,然后把该数以十六进制的形式显示在屏幕上。>3.调用子程序进行数组求和(不考虑溢出情况),其数组元素和结果均为字型数据。

汇编语言实验4:分支程序题目设计

汇编语言实验:分支程序结构设计>1.根据输入的数字1-7,分别显示相应的英文星期名,如果输入其他字符,则提示错误输出,程序关闭>2.判断输入字符:如果是大写字母,则输出对应小写字母;如果是小写字母,则输出对应大写字母;如果是数字,则提示输出数字,否则,输出错误信息,程序关闭。>3.根据x计算y值:如果x

汇编语言实验5:循环结构程序设计

汇编语言实验报告:循环结构程序题目设计>1.编写计算1+2+3+…+99+100的程序,要求把结果存放于WORD类型变量X中 。>2.从STR1为起始地址的30个字符,依次传送到以STR2为起始地址的连续字节存储单元中。>3.在BLOCK单元开始的存储区中,连续存放着30个学生的课程成绩,统计其中各个分数段的学生人数:90~100 80~89 70~79 60~69 60分以下的学生数分别存放到S

数学建模之线性规划(含MATLAB代码)

数学建模之线性规划(含MATLAB代码)整数规划,分支定界算法,割平面算法,匈牙利算法,投资问题,指派问题...

文章图片
#matlab
到底了