qxlx
qxlx
全部文章
分类
【C语言】(23)
【c语言趣味编程100例】(1)
【C趣味编程100例】(16)
【J2EE领域】(22)
【Java核心基础领域】(23)
【Java虚拟机领域】(2)
【LeetCode】(16)
【Linux领域】(8)
【分布式微服务开发领域】(33)
【前端学习】(1)
【基础中间件领域】(10)
【开发工具】(7)
【微机原理】(4)
【微机原理汇编程序】(1)
【数据库领域】(19)
【数据结构与算法之美】(31)
【架构那些事儿】(2)
【汇编程序】(18)
【版本控制系统】(1)
【程序人生】(6)
【职业规划】(6)
【计算机网络和操作系统】(7)
【设计模式之美】(6)
【读书笔记】(5)
【软件安装】(3)
未归档(14)
题解(1)
归档
标签
去牛客网
登录
/
注册
情系六夏
脚踏实地谋发展 努力努力在努力
全部文章
(共286篇)
【并发编程领域】3个线程依序打印ABC
大体思路:借助juc中Lock+Condition实现,通过一个变量来标志执行哪一个线程 condition中唤醒对应的线程。ABC线程形成一个环形 A-》B-》C-》A 如此反复就可以 /** * @author i * @create 2019/12/29 16:03 * @De...
2019-12-29
0
654
【并发编程领域】从volatile关键字到CAS以及ABA问题
1.volatile是什么 volatile是java虚拟机提供的轻量级的同步机制 保证可见性 2.不保证原子性 3.禁止指令重排 2.JMM之可见性 JMM(java内存模型Java Memory Model 简称JMM)本身是一种抽象的概念并不真实存在,他描述的是一组规则或...
2019-12-27
0
556
【数据结构与算法之美】7.排序算法之冒泡、选择、插入
package com.ncst.sort; /** * @author i * @create 2019/12/24 16:39 * @Description 排序 * 冒泡排序 */ public class Sorts { /*** * 冒泡排序 ...
2019-12-24
0
516
【leetcode】23.合并K个排序链表
合并 k 个排序链表,返回合并后的排序链表。请分析和描述算法的复杂度。 示例: 输入: [ 1->4->5, 1->3->4, 2->6 ] 输出: 1->1->2->3->4->4->5->6 ...
2019-12-21
0
605
【leetcode】141.环形链表
给定一个链表,判断链表中是否有环。 为了表示给定链表中的环,我们使用整数 pos 来表示链表尾连接到链表中的位置(索引从 0 开始)。 如果 pos 是 -1,则在该链表中没有环。 示例 1: 输入:head = [3,2,0,-4], pos = 1 输出:true 解释:链表...
2019-12-21
0
411
【数据结构与算法之美】6.环形队列
package com.ncst.queue; /** * @author i * @create 2019/12/20 15:29 * @Description 环形队列 */ public class CircularQueue { private String[] data;...
2019-12-20
0
449
【数据结构与算法之美】5.基于链表实现队列
package com.ncst.queue; /** * @author i * @create 2019/12/20 16:10 * @Description 基于链表实现队列 */ public class QueueBaseOnLikedList { private Nod...
2019-12-20
0
576
【数据结构与算法之美】4.基于数组实现队列
package com.ncst.queue; /** * @author i * @create 2019/12/20 15:14 * @Description 利用数组实现队列 * */ public class ArrayQueue { private String [] ...
2019-12-20
0
757
【数据结构与算法之美】3.基于栈实现的浏览器前进和后退功能
package com.ncst.stack; import java.util.List; /** * @author i * @create 2019/12/19 21:34 * @Description * 使用前后栈实现浏览器的前进后退 * * 思路:创建两个栈空间 一个...
2019-12-20
0
1011
【数据结构与算法之美】2.基于链表实现的栈
package com.ncst.stack; /** * @author i * @create 2019/12/19 20:56 * @Description 基于链表实现栈 */ public class StackBasedOnLinkedList<T>{ p...
2019-12-19
1
489
首页
上一页
1
2
3
4
5
6
7
8
9
10
下一页
末页