会员
周边
众包
新闻
博问
闪存
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
凸凸大军的一员
愿你孤独的努力都有回报,愿你前行的路上有人陪伴
博客园
首页
新随笔
新文章
联系
管理
订阅
上一页
1
2
3
4
5
6
7
···
21
下一页
2021年3月6日
十大经典排序算法之快速排序及其优化
摘要: 一、快速排序 1.基本思想: 1.先从数列中取出一个数作为基准数。 2.分区过程,将比这个数大的数全放到它的右边,小于或等于它的...
阅读全文
posted @ 2021-03-06 20:43 凸凸大军的一员
阅读(289)
评论(0)
推荐(0)
编辑
十大经典排序算法之选择排序及其优化
摘要: 一、简单选择排序 1.基本思想: 在长度为N的无序数组中,第一次遍历n-1个数,找到最小的数值与第一个元素交换; 第二次遍历n-...
阅读全文
posted @ 2021-03-06 17:41 凸凸大军的一员
阅读(220)
评论(0)
推荐(0)
编辑
2021年3月5日
十大经典排序算法之希尔排序及其优化
摘要: 一、希尔排序 1.概念 希尔排序(Shell Sort)是插入排序的一种,它是针对直接插入排序算法的改进。 希尔排序又称缩小增量...
阅读全文
posted @ 2021-03-05 21:28 凸凸大军的一员
阅读(382)
评论(0)
推荐(0)
编辑
十大经典排序算法之冒泡排序及其优化
摘要: 一、冒泡排序 1.冒泡排序算法的原理如下: 1.比较相邻的元素。如果第一个比第二个大,就交换他们两个。 2.对每一对相邻元素做...
阅读全文
posted @ 2021-03-05 20:40 凸凸大军的一员
阅读(250)
评论(0)
推荐(0)
编辑
十大经典排序算法之插入排序及其二分优化
摘要: 一、插入排序的实现 1.什么是插入排序呢 插入排序的工作方式像许多人排序一手扑克牌。开始时,我们的左手为空并且桌子上的牌面向下。然后...
阅读全文
posted @ 2021-03-05 18:09 凸凸大军的一员
阅读(157)
评论(0)
推荐(0)
编辑
2021年2月23日
使用回溯算法分析八皇后问题
摘要: 一、 八皇后问题? 在8×8格的国际象棋上摆放8个皇后,使其不能互相攻击,即任意两个皇后都不能处于同一行、同一列或同一斜线上,问有多...
阅读全文
posted @ 2021-02-23 16:55 凸凸大军的一员
阅读(112)
评论(0)
推荐(0)
编辑
2021年2月21日
迷宫问题让你深度理解递归(回溯)
摘要: 前言:如何思考递归问题 当你看到递归时,如果脑子里想着循环,一层层向下调用,一层层回溯,总想着计算机的每一步是怎么做的,这样就会陷入...
阅读全文
posted @ 2021-02-21 22:54 凸凸大军的一员
阅读(130)
评论(0)
推荐(0)
编辑
2021年2月20日
一行文章让你搞懂什么是前缀、中缀、后缀表达式以及它们之间的相互转换
摘要: 一、什么前缀、中缀、后缀表达式(使用 8*(5+6)-1的例子) 1.中缀表达式:8*(5+6)-1;(也就是我们平常所见的运算式)...
阅读全文
posted @ 2021-02-20 22:00 凸凸大军的一员
阅读(654)
评论(0)
推荐(0)
编辑
2021年2月18日
栈实现计算器
摘要: 思路: 1.使用数组模拟栈 2. 创建数据栈和运算符栈,遍历字符串 3. 判断该字符是运算符还是数据,如果是数据则入栈,如果是运算符...
阅读全文
posted @ 2021-02-18 21:54 凸凸大军的一员
阅读(106)
评论(0)
推荐(0)
编辑
数组模拟栈
摘要: 栈的特点:先入后出 class ArrayStack { private int maxSize; private in...
阅读全文
posted @ 2021-02-18 15:56 凸凸大军的一员
阅读(34)
评论(0)
推荐(0)
编辑
上一页
1
2
3
4
5
6
7
···
21
下一页
公告