算法
文章平均质量分 53
捕鱼兼职划水
此人不懒,但什么都没有写
展开
-
《插入排序》
基本思想按大小,从第二个数字开始,将数字向插入到合适的位置个人理解其核心思想就是这样然而如何将后面的数字插入到合适位置的方法多种多样实现及代码实现一将要移动位置的数字保存,将前面的数字后移,最后插入 static int[] insertsort(int[] array){ int length = array.length; int tem; int j; for (int i = 1; i < lengt原创 2021-03-29 19:28:03 · 48 阅读 · 0 评论 -
中缀表达式转换为后缀表达式
今天数据结构学习的堆栈,也不是太明白,只知道是先进后出,还有一个中缀表达式变为后缀表达式。方法如下看的话很难明白,我看到这个的时候也是,讲个例子吧!例如:2*(9+6/3-5)+4首先2直接输出,“ * ”和“( ”进入堆栈,9直接输出,“ + ”进入堆栈,6直接输出,“ / ”进入堆栈,3直接输出,现在的情况是然后我们发现减号的优先级比除号低,所以将除号输出,然后加号和减...原创 2019-07-19 09:33:42 · 216 阅读 · 0 评论 -
快速排序和求最大子序列
快速排序快速排序是一个很重要的算法,就算是背都要背下来的哦!!刚刚自己试着写了一遍直接上代码#include<bits/stdc++.h>using namespace std;int a[1000];void quicksort(int lefts,int rights){ int ji,z,y,d; if(lefts>rights)return...原创 2019-07-17 18:38:49 · 120 阅读 · 0 评论