- 博客(5)
- 收藏
- 关注
原创 排序算法选择排序——简单选择排序、堆排序代码(C/C++)
1)满足 L[i] >= L[2i] 且L[i]>=L[2i+1] ,称之为大根堆,或2)满足 L[i]
2022-11-05 18:03:58
580
原创 队列的顺序存储(循环队列)和链式存储(带和不带头结点)C/C++实现
队列的顺序存储(循环队列)和链式存储(带和不带头结点)C/C++实现文章目录队列的顺序存储(循环队列)和链式存储(带和不带头结点)C/C++实现@[TOC](文章目录)一、循环队列1.引入库二、链式队列(带头结点)1.引入库2.读入数据三、链式队列( 不带头结点)四、总结由于队列的顺序存储中存在“假溢出”或“上溢出”,一般在使用中会采用循环队列或链式队列,下面给出循环队列和链式队列(带和不带头结点)的实现。一、循环队列
2022-04-01 19:57:52
2219
2
原创 Java顺序表的实现和常用的所有基本操作(全)
##顺序表的实现和基本操作#顺序表的实现public class SeqList{ private int length;//表长 private int[] datas;//数据}#顺序表的创建和初始化 /** * 创建空的顺序表 */ public SeqList() { } /** * 创建一个指定容量的顺序表 * * @param capacity */ public SeqList
2021-10-29 21:55:03
2653
原创 经典排序算法纯代码(JAVA)——快排、冒泡、选择、插入
##快速排序public static void quickSort(int[] array,int low,int high){ int i=low; int j=high; int key=array[i]; if(i>=j){ return; } while(i<j){ while(array[j]>=key&&i<j){ j--; } int temp; temp=array[j]; array[j]=array[
2021-10-17 13:05:36
224
1
原创 Java算法练习题 含代码(一)
Java算法练习题(一)从今天开始,每天做一道算法题!【1】题目描述输入一行由字符a-z和A-Z组成的字符串,字符串长度<=10000,求其中任意两个字符出现次数的差值的绝对值输入:第一行输入字符串第二行输入两个字符。输出:输出这两个字符出现次数的差值的绝对值输入样例:AbddeDfacdA d输出样例:2(解释:字符串中字符’A’出现了1次,字符’d’出现了3次,则结果为|1-3|=2)【2】题目分析首先可以使用boolean contains(CharSequenc
2021-09-27 22:42:44
566
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅