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






放下也不自在

 
 

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

2020年4月28日

数组实现栈和队列
摘要: /** * 数组实现栈和队列 */public class ArrayToQueueAndStack { public static class MyStack<T> { public Object[] arr; public int size; public int limit; public M 阅读全文
posted @ 2020-04-28 23:25 放下也不自在 阅读(328) 评论(0) 推荐(0)
 
双向链表实现栈和队列
摘要: /** * 双向链表实现栈和队列 */public class DoubleEndsNodeToQueueAndStack { public static class MyQueue<T> { public DoubleEndsNode<T> nodes; public MyQueue() { no 阅读全文
posted @ 2020-04-28 00:39 放下也不自在 阅读(256) 评论(0) 推荐(0)
 
在单向链表中删除指定的key
摘要: /** * 在单向链表中删除指定的key */public class RemoveSpecKeyFromNode { public static class Node<T> { public T value; public Node next; public Node(T node) { this 阅读全文
posted @ 2020-04-28 00:03 放下也不自在 阅读(196) 评论(0) 推荐(0)
 

2020年4月27日

双向链表反转
摘要: /** * 双向链表反转 */public class RevertDoubleNode { public static class DoubleNode<T> { public T value; public DoubleNode pre; public DoubleNode next; publ 阅读全文
posted @ 2020-04-27 23:36 放下也不自在 阅读(198) 评论(0) 推荐(0)
 
单向链表反转
摘要: /** * 单向链表反转 */public class RevertLinkedNode { public static class Node<T> { public T value; public Node next; public Node(T node) { this.value = node 阅读全文
posted @ 2020-04-27 23:30 放下也不自在 阅读(121) 评论(0) 推荐(0)
 

2020年4月19日

认识异或运算
摘要: 异或运算:相同为0,不同为1。(即不进位相加) 异或运算的性质 1)、0^N=N,N^N=0 2)、异或运算满足交换律和结合律 练习一:如何不用额外变量交换两个数(两个数不指向相同的内存地址) a=a^b; b=a^b; a=a^b; 练习二:一个数组中,一个数出现了奇数次,其他数都出现了偶数次,怎 阅读全文
posted @ 2020-04-19 21:21 放下也不自在 阅读(458) 评论(0) 推荐(0)
 
二分查找
摘要: import java.util.Arrays;/** * 二分查找 * <p> * 首先,假设表中元素是按升序排列,将表中间位置记录的关键字与查找关键字比较,如果两者相等,则查找成功; * 否则利用中间位置记录将表分成前、后两个子表,如果中间位置记录的关键字大于查找关键字,则进一步查找前一子表,否 阅读全文
posted @ 2020-04-19 20:38 放下也不自在 阅读(99) 评论(0) 推荐(0)
 
插入排序
摘要: import java.util.Arrays;/** * 插入排序 * <p> * 插入排序是指在待排序的元素中,假设前面n-1(其中n>=2)个数已经是排好顺序的,现将第n个数插到前面已经排好的序列中, * 然后找到合适自己的位置,使得插入第n个数的这个序列也是排好顺序的。 */public c 阅读全文
posted @ 2020-04-19 18:37 放下也不自在 阅读(136) 评论(0) 推荐(0)
 
冒泡排序
摘要: import java.util.Arrays;/** * 冒泡排序 * <p> * 比较相邻的元素。如果第一个比第二个大,就交换他们两个。 * 对每一对相邻元素做同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。 * 针对所有的元素重复以上的步骤,除了最后一个。 * 阅读全文
posted @ 2020-04-19 18:27 放下也不自在 阅读(152) 评论(0) 推荐(0)
 
选择排序
摘要: import java.util.Arrays;/** * 选择排序 * <p> * 第一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置, * 然后再从剩余的未排序元素中寻找到最小(大)元素,然后放到已排序的序列的末尾。 * 以此类推,直到全部待排序的数据元素的个数为零。选 阅读全文
posted @ 2020-04-19 00:10 放下也不自在 阅读(128) 评论(0) 推荐(0)
 
上一页 1 ··· 4 5 6 7 8 9 下一页