自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

刘亚男

题诗寄汝非无意,莫负青春取自惭

  • 博客(5)
  • 收藏
  • 关注

原创 Intellij IDEA maven clean 报错:Error executing Maven

或者 出现问题的原因: maven的settings配置文件有非法书写,因此在配置文件中一定要注意上下文中的书写。将非法的书写进行改正问题就解决了。 出现的问题可以根据图一中右侧看到大体问题是什么, 我的问题是:重复的写标签:‘pluginGroups’ 因此只要删除一个就可以~ ...

2020-05-24 20:42:01 1629 1

原创 【数据结构与算法】希尔排序算法的思路与实现

什么是希尔排序算法? 在简单插入排序经过一个更高效的版本,也称为缩小增量排序 基本思想: 希尔排序是把记录按下标的一定增量分组,对每组使用直接插入排序算法排序;随着真想的逐渐减少,每组包含的关键词越来越多,当增量减至1时,整个文件就被分到一组,算法终止。 简单理解: 希尔排序就是根据步长,将所有数据进行分组,将数据进行对比; 然后缩小步长,继续进行分组,将数据进行对比, 直至步长为1时,结束 代码实现 交换法: 如果你知道冒泡排序的话,有没有感觉二者很相似;二者都需要经过判断进行数据交换 pub

2020-05-31 21:32:28 597

原创 【数据结构与算法】迷宫回溯问题实现

什么是递归? 简单的说就是自己调用自己,每次传入不同的变量 作用就是有助于程序员解决复杂的问题 递归可以解决什么问题? 各种数学问题:八皇后问题,汉若塔,阶乘问题,迷宫问题 各种算法中:比如快速排序、归并排序 用于栈解决问题

2020-05-17 21:31:39 243

原创 【数据结构与算法】逆波兰表达式计算器的实现(后缀表达式)

什么是逆波兰? 中缀表达式转后缀表达式(逆波兰表达式) 初始化两个栈:运算符栈s1和存储中间结果的栈s2 从左到右扫描中缀表达式 遇到操作数时,压入s2 遇到运算符时,比较其运算符与s1栈顶的运算符的优先级 1)如果s1为空 遇到括号时: 1) 重步骤2-5,直到表达式结束 将s1中剩余的运算符依次弹出压入s2 依次弹出s2中的元素并输出,结果的逆序就是中缀表达式对应的后缀表达式 ...

2020-05-10 21:04:34 288

原创 【数据结构与算法】栈实现综合计算器(中缀表达式)

什么是栈? 栈(stack)是一种线性结构 栈是一个先入后出的有序列表 展示限制线性表中元素的插入和删除只能在线性表的同一端进行的一种特殊线性表。允许删除和插入的一端,为变化的一端,称为栈顶,另一端为固定的一端,称为栈底。 什么时候用栈? 子程序的调用:在跳往子程序前,会先将下一个指令的地址存储到堆栈中,直到子程序执行完成后再将地址取出,以回到原来的程序中。 处理递归调用:和子程序的调用类似,...

2020-05-03 21:30:44 404 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除