
笔试题
文章平均质量分 69
沉淀顶峰相见的PET
<script>alert("Hello")</script>
展开
-
经典笔试题(一)——反转链表
反转链表 题目特别简单,如下 输入: 1->2->3->4->5->NULL 输出: 5->4->3->2->1->NULL 这里我给出两种做法 使用栈暂存链表中的元素 我们先上代码再讲思路 public class ListNode { int val; ListNode next; ListNode(int x) { val = x; } } class Solution { public ListNode re原创 2021-04-10 22:54:52 · 328 阅读 · 0 评论 -
力扣每日一题——263、丑数解答
力扣每日一题——263、丑数解答 263、丑数 题目链接: 看着本题的题目我们知道什么是丑数质因子只含有5、3、2的数,而且只需要判断传进来的数是否为丑数,这样就好办了,我们直接上代码 采用除法+取余运算 当我们传进来一个数,分别与5、3、2做除法运算,要是最终的结果等于1则表示它是丑数,这么说大家可能不太理解,我直接上代码 class Solution { public boolean isUgly(int n) { if(n < 1) return false;原创 2021-04-10 11:48:35 · 330 阅读 · 1 评论 -
力扣多线程笔试题(Leetcode 1115、1116、1117、1195)
并发编程 本章笔试题需要用到的并发编程知识,可以看看我这篇文章 Semaphore、CyclicBarrier和CountDownLatch三者的区别 目录并发编程1115、交替打印FooBar(中等)CyclicBarrier解答Semaphore解答无锁模式(在Leetcode中测试超时)1116、打印零与奇偶数(中等)Semaphore1117、H2O 生成(中等)ReentrantLock + Condition1195、交替打印字符串(中等)Semaphore总结 1115、交替打印FooBar原创 2021-04-09 17:15:16 · 605 阅读 · 0 评论