【算法-冒泡排序java实现】此文章归类为:[ "算法", "java", "排序算法", "数据结构", "开发语言" ]。 冒泡排序 冒泡排序是通过重复地遍历要排序的列表,一次比较两个元
原创 周杰伦 7个月前 阅读: 199 阅读时长: 7分钟
【算法-Java快速排序知识点(含面试大厂题含源码)】此文章归类为:[ "算法", "面试", "java", "排序算法", "数据结构" ]。 快速排序是一种高效的排序算法,由C. A.
原创 周杰伦 7个月前 阅读: 174 阅读时长: 9分钟
【算法-二分查找与搜索树高频问题-算法通关村】此文章归类为:[ "算法", "java", "排序算法", "数据结构", "开发语言" ]。 二分查找与搜索树高频问题-算法通关村 1 基于二分查找的
原创 周杰伦 7个月前 阅读: 178 阅读时长: 9分钟
【算法-数据结构·排序】此文章归类为:[ "算法", "java", "排序算法", "数据结构", "开发语言" ]。 1. 排序的概念及运用 1.1 排序的概念 排序:排序是将一组“无序”的记录序列,按照某个或某些关键字的大小,递增或递减归零调整为“有序”的记录序列的操作
原创 周杰伦 8个月前 阅读: 118 阅读时长: 9分钟
【算法-常用排序算法】此文章归类为:[ "算法", "排序算法", "数据结构" ]。 本博客将讲述常见的几种排序算法 在日常码代码时,常常会用到排序,排序算法又有很多,每种排序都会有自己的特点和适用情况, 我在这将总结几种排序算法,废话少说,开始࿰
原创 周杰伦 8个月前 阅读: 129 阅读时长: 9分钟
【算法-【C语言数据结构】排序】此文章归类为:[ "算法", "java", "数据结构", "排序算法", "开发语言" ]。 1.排序的概念 在深入研究各个排序算法之前,首先,我们要对排序有个大概的了解,即与排序相关的一些概念 Q:什么是排序? A&#
原创 周杰伦 8个月前 阅读: 193 阅读时长: 9分钟
【算法-四、C语言中的数组:如何输入与输出二维数组(数组,完)】此文章归类为:["算法","java","c语言","数据结构","排序算法"]。 本章的学习内容如下 四、C语言中的数组:数组的创建与初始化四、C语言中的数组:数组的输入与元素个数C语言—第6次作业—十道代码题掌握一维数组四、C语言中的数组:二维数组 1.二维数组的输入与输出 当我们输入一维数
原创 周杰伦 8个月前 阅读: 159 阅读时长: 9分钟
【算法-快速排序算法】此文章归类为:["算法","java","排序算法","数据结构","开发语言"]。 快排版本1:最差O(n^2) 划分值很偏 总拿最后一个数做划分,划分好最后一个数和大于区的第一个数做交换,然后在小于等于5区域和大于5区域继续往复循环操作,都取各自的最后一个数作为基准数。 快排版本2:最差O(n^2) 划分值很偏 每次排序都能搞定一堆
原创 周杰伦 8个月前 阅读: 148 阅读时长: 7分钟
【算法-电子科技大学链时代工作室招新题C语言部分---题号D】此文章归类为:["算法","c语言","排序算法","数据结构","开发语言"]。 1. 题目 这道题大概的意思就是对一个整形数组的元素进行排序,然后按新的顺序打印原本的下标; 例如,在题目给出的Note部分,{a1, a2, a3, a4, a5}进行排序之后变为了{a2, a1, a4, a3, a5},于
原创 周杰伦 8个月前 阅读: 145 阅读时长: 9分钟
【算法-三大排序(插入排序,选择排序,冒泡排序)】此文章归类为:["算法","java","数据结构","排序算法","开发语言"]。 插入排序 原理:将第i个数通过不断与前面大于他的数交换,直到插入到前面合适的位置。 代码 void insert_sort(int arr[],int n){ for(int i=1;i<n;i++){ if(arr[i]&
原创 周杰伦 8个月前 阅读: 188 阅读时长: 3分钟