首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
bkpp976
掘友等级
Java后端工程师
可是我真的 从来没有放弃 一直一直在敲门
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
8
文章 8
沸点 0
赞
8
返回
|
搜索文章
最新
热门
关于链表的常见操作和相关题目
一、数据结构 当然,可以在这个基础上构建双向链表、循环链表等,这些都比较简单,本文不再赘述。 二、关于本地测试的小技巧 在刷题的时候,经常遇到需要调试代码的情况,而在本地手动创建链表又比较麻烦,所以在
栈和队列系列1-最小栈/最大队列
一、数据结构 - 栈 特点:先进后出,后进先出;只允许在一端插入和删除数据; 时间复杂度:入栈和出栈的时间复杂度为O(1); 常见应用:函数调用栈、表达式求值、括号匹配等。 - 队列 特点:先进先出;
约瑟夫环的多种解法
一、问题描述 二、循环链表 思路:构建一个循环链表,从0开始往下报数,遇到报数为m-1的节点就删除,计数从0重新开始,直到剩下最后一个节点。 时间复杂度:每次删除一个节点指针要移动m次,一共要删除n-
MySQL索引优化实战
一、创建包含十万条数据的测试数据库 参考文章:https://mp.weixin.qq.com/s/7LiDKcVjJXq_eRGzczucRg 表结构如下: 表中数据总量: 二、索引优化实战 1、没
包装器类型比较是否相等为什么用equals?
1、==和equals的区别 我们都知道,==是直接比较两边的值是否相等,换句话说,如果是基本数据类型,比较的是数值是否相等;如果是引用类型,比较的是引用指向的地址是否相等;而equals内部,实际上
condition的应用-三个线程不间断轮流打印1~3
主要是涉及多个线程之间的同步问题,使用condition条件变量实现精准唤醒,由于每个条件变量的等待线程最多只有一个,其实进入WAITING状态的判断用if也可以,不会发生虚假唤醒。
基于自定义同步器实现生产-消费模型
一、自定义同步器 原子变量state的含义:state=0表示目前锁没有被线程持有,state=1表示锁已被某线程持有 不可重入锁 支持条件变量 二、自定义同步器代码实现 三、生产-消费模型实现 可以
线程本地变量-ThreadLocal
一、问题引入 多线程访问同一个共享变量时特别容易出现并发问题,尤其是多个线程需要对一个共享变量进行写入时。 可以通过以下方法保证线程安全: 加锁 使用线程本地变量,也就是ThreadLocal 二、T
手写一个简单的生产者-消费者模型
一、互斥与同步 临界资源互斥访问:任一时刻只有一个线程可以访问阻塞队列,对其进行添加/删除元素的操作 线程的同步:若队列已满,生产者线程挂起;若队列已空;消费者线程挂起;生产者生产元素后唤醒消费者、消
抽象类和接口的区别?
一、抽象类 在Java语言中,可以创建专门的类作为父类,这种类被称为抽象类(abstract class)。 抽象类的作用:可以根据它的格式来创建和修改新的类, 注意事项: 不能直接由抽象类创建对象,
下一页
个人成就
文章被点赞
136
文章被阅读
35,905
掘力值
1,177
关注了
2
关注者
17
收藏集
0
关注标签
6
加入于
2021-09-26