牛客849107389号
牛客849107389号
全部文章
分类
未归档(1)
题解(3)
归档
标签
去牛客网
登录
/
注册
Joker7118的博客
全部文章
(共4篇)
#&和&&的区别
&(单与) 和 &&(双与)的区别: & 和 && 都可以做逻辑与的运算符,表示逻辑与(and),当运算符的两边的表达式的结果都为true时,整个运算结果才为true,否则只要有一边为false,运算结果都为false。 重要的是双与&&a...
#逻辑双与的短路功能
#单与和双与的区别
2021-09-13
1
384
题解 | #环形链表#
此题有两种解法:(1.Set集合 2.快慢双指针)题解一:(Set集合)我们知道Set集合的结构特点是不允许存放重复的元素!那我们就可以考虑,假如链表有环,遍历链表节点的时候就肯定会重复遍历环节点。如果将重复的链表结点放进Set集合里,那Set集合就会返回false。我们就可以利用Set集合返回的f...
2021-09-06
1
349
题解 | #反转链表#
本题共有两个解题思路:迭代思想 和 递归思想。思路一:(迭代思想)迭代链表就是将链表的节点一个一个的遍历。对于链表,我们可以将每个节点结构进行修改,由原来的节点(值+下一节点的指针)变成(值+上一节点的指针),这就是利用迭代思想把节点一个一个的修改。其中要注意的是,当我们正常迭代节点时,我们是不能直...
2021-09-02
1
342
题解 | #括号序列#
本题有两个思路:思路一:“替换思想”,只要是有效的括号对,那()或[]或{}必定会成对出现,那我们就可以用“”(啥也没有的字符串)代替有效的括号对,检查是否被替换就可以括号对是否有效。注意:这里的括号可能出现嵌套,所以需要循环去重复替换。代码如下: public boolean isValid (S...
2021-09-02
2
342