会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
朝才
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
6
7
8
9
10
11
12
13
14
···
27
下一页
2021年4月16日
多线程按顺序执行
摘要: (一) 使用信号量 Semaphore 初始化0个 第一个执行完,释放一个,下一个获取到进行执行 (二)CountDownLatch(减法计数器) 多线程
阅读全文
posted @ 2021-04-16 13:39 朝才
阅读(128)
评论(0)
推荐(0)
2021年4月15日
判断回文数
摘要: 题目:回文数 给你一个整数 x ,如果 x 是一个回文整数,返回 true ;否则,返回 false 。 回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。例如,121 是回文,而 123 不是。 思路: 转成字符串 用 charAt 返回指定位置得字符 (一) 代码 -- 转字符串处理
阅读全文
posted @ 2021-04-15 21:15 朝才
阅读(53)
评论(0)
推荐(0)
2021年4月10日
整数反转
摘要: 题目: 给你一个 32 位的有符号整数 x ,返回将 x 中的数字部分反转后的结果。 如果反转后整数超过 32 位的有符号整数的范围 [−2^31, 2^31 − 1] ,就返回 0。 假设环境不允许存储 64 位整数(有符号或无符号)。 (一)代码 今天做了红烧排骨,盐放多了。 MMD
阅读全文
posted @ 2021-04-10 22:31 朝才
阅读(34)
评论(0)
推荐(0)
2021年4月6日
两数相加--链表问题
摘要: 题目: 给你两个 非空 的链表,表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的,并且每个节点只能存储 一位 数字。 请你将两个数相加,并以相同形式返回一个表示和的链表。 你可以假设除了数字 0 之外,这两个数都不会以 0 开头。 思路:根据题目中的描述,是数字的逆序,从头结点相加,进位
阅读全文
posted @ 2021-04-06 16:49 朝才
阅读(77)
评论(0)
推荐(0)
2021年4月5日
最长无重复字串
摘要: 思路: 双指针解决 map key 存值 ,value 存索引位置 如果map 中key重复,就将start 索引置为重复得下标加1 end 每次都++,注意初始需置为-1 (一) 代码 算法是必须要过的坎
阅读全文
posted @ 2021-04-05 22:52 朝才
阅读(54)
评论(0)
推荐(0)
2021年4月4日
两个栈实现队列
摘要: 思路: 将数据 push 存入一个栈 当第二个栈是空的时候,将第一个栈中得数据出栈pop,进入第二个栈中push 就完成了队列得功能 (一)代码 岁月身后紧追!
阅读全文
posted @ 2021-04-04 14:17 朝才
阅读(53)
评论(0)
推荐(0)
2021年4月1日
两数之和问题
摘要: 题目: 给出一个整数数组,请在数组中找出两个加起来等于目标值的数, 你给出的函数twoSum 需要返回这两个数字的下标(index1,index2),需要满足 index1 小于index2.。注意:下标是从1开始的 假设给出的数组中只存在唯一解 例如: 给出的数组为 {20, 70, 110, 1
阅读全文
posted @ 2021-04-01 23:02 朝才
阅读(82)
评论(0)
推荐(0)
2021年3月25日
括号序列算法
摘要: 前置: 数据结构: 栈 ,先进后出 (一) 题目 给出一个仅包含字符'(',')','{','}','['和']',的字符串,判断给出的字符串是否是合法的括号序列 括号必须以正确的顺序关闭,"()"和"()[]{}"都是合法的括号序列,但"(]"和"([)]"不合法。 (二)代码 天下算法,唯背不破
阅读全文
posted @ 2021-03-25 22:51 朝才
阅读(65)
评论(0)
推荐(0)
2021年3月23日
为什么要使用线程池?线程池参数
摘要: (一) 为什么使用线程池 1 降低资源消耗,提高线程利用率,降低创建和销毁线程的消耗 2 提高响应速度,任务来了,直接有线程可用可执行,而不是创建线程,在执行 (二) 线程池参数 1 corePoolSize : 代表的是核心线程数,也就是正常情况下创建工作的线程数,表示最大允许被创建的线程数, 比
阅读全文
posted @ 2021-03-23 22:21 朝才
阅读(197)
评论(0)
推荐(0)
并发 并行 串行 的区别
摘要: (一) 串行 串行在时间上不可能发生重叠,前一个任务没搞定,下一个任务就只能等着。 (二) 并行 并行在时间上是重叠的,两个任务在同一时刻互不干扰的同时执行 (三) 并发 并发允许两个任务彼此干扰,同一时间点,只有一个任务运行,交替执行 基本概念
阅读全文
posted @ 2021-03-23 20:47 朝才
阅读(436)
评论(0)
推荐(0)
上一页
1
···
6
7
8
9
10
11
12
13
14
···
27
下一页
公告