• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






放下也不自在

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理
上一页 1 ··· 3 4 5 6 7 8 9 下一页

2020年5月1日

快速排序
摘要: import java.util.Arrays;/** * 快速排序 * <p> * 通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小, * 然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列 */pu 阅读全文
posted @ 2020-05-01 21:00 放下也不自在 阅读(133) 评论(0) 推荐(0)
 
荷兰国旗划分
摘要: /** * 荷兰国旗划分 * <p> * 给定一个数组和一个整数num,请把小于num的数放在数组的左边,把等于num的数放在数组的中间,把大于num的数放在数组的右边(不要求整体有序) */public class NetherlandFlag { /** * 荷兰国旗划分 以arr[right] 阅读全文
posted @ 2020-05-01 15:26 放下也不自在 阅读(286) 评论(0) 推荐(0)
 
给定数组和num做分区
摘要: import java.util.Arrays;/** * Partition * 给定一个数组和一个整数num,请把小于等于num的数放在数组的左边,大于num的数放在数组的右边(不要求整体有序) * 要求额外空间复杂度O(1),时间负责度O(N) */public class Partition 阅读全文
posted @ 2020-05-01 13:18 放下也不自在 阅读(214) 评论(0) 推荐(0)
 
求数组小和(递归求解)
摘要: import java.util.Arrays;/** * 求数组小和 * 在一个数组中,一个数左边比它小的数的总和,叫数的小和,所有数的小和累加,叫数组小和。 * 归并排序(递归) */public class SmallSum { public static void main(String[] 阅读全文
posted @ 2020-05-01 12:42 放下也不自在 阅读(495) 评论(0) 推荐(0)
 
归并排序(非递归实现)
摘要: import java.util.Arrays;/** * 归并排序(非递归实现) */public class MergeSort2 { public static void main(String[] args) { // 测试次数 int times = 50000; int maxNum = 阅读全文
posted @ 2020-05-01 12:00 放下也不自在 阅读(327) 评论(0) 推荐(0)
 
归并排序 递归实现
摘要: import java.util.Arrays;/** * 归并排序(MERGE-SORT)是建立在归并操作上的一种有效的排序算法,该算法是采用分治法(Divide and Conquer)的一个非常典型的应用。 * 将已有序的子序列合并,得到完全有序的序列;即先使每个子序列有序,再使子序列段间有序 阅读全文
posted @ 2020-05-01 11:08 放下也不自在 阅读(188) 评论(0) 推荐(0)
 

2020年4月29日

求数组中的最大值,用递归实现
摘要: import java.util.Arrays;/** * 求arr[L...R]数组中最大值,用递归实现 */public class GetMaxFromArray { public static void main(String[] args) { int maxNum = 100; int 阅读全文
posted @ 2020-04-29 01:33 放下也不自在 阅读(524) 评论(0) 推荐(0)
 
用栈实现队列
摘要: import java.util.Stack;/** * 用栈实现队列 */public class StackToQueue { public static class MyQueue<T> { public Stack<T> data; public Stack<T> help; public 阅读全文
posted @ 2020-04-29 01:01 放下也不自在 阅读(144) 评论(0) 推荐(0)
 
用队列实现栈
摘要: import java.util.ArrayDeque;/** * 用队列实现栈 */public class QueueToStack { public static class Mystack<T> { // 此处把ArrayDeque当做队列使用 public ArrayDeque<T> da 阅读全文
posted @ 2020-04-29 00:49 放下也不自在 阅读(186) 评论(0) 推荐(0)
 

2020年4月28日

实现一个栈,在基本功能的基础上,可以返回栈中最小值
摘要: import java.util.Stack;/** * 实现一个栈,在基本功能的基础上,可以返回栈中最小值 */public class GetMinStack { public static class MyStack { public Stack<Integer> stackData; pub 阅读全文
posted @ 2020-04-28 23:55 放下也不自在 阅读(238) 评论(0) 推荐(0)
 
上一页 1 ··· 3 4 5 6 7 8 9 下一页