Cyril-廖思睿
Cyril-廖思睿
全部文章
分类
题解(8)
归档
标签
去牛客网
登录
/
注册
Cyril-廖思睿的博客
不爱音乐的码农不是好程序员
全部文章
(共8篇)
输出7的倍数
第一反应想到的是如下代码: #!/bin/bash for num in {0..500};do [[ "((num%7))" -eq 0 ]] && echo "${num}" done 结果,无论如何都无法通过。 分析后注意到这一点:因为最后一次判断的数字是 500,会造成...
2020-11-21
68
3216
统计文件的行数
方法(1) wc -l 是用来查看文件的newline的数量的。 在linux系统中,newline字符就是 \n 字符。 $ wc -l ./nowcoder.txt 8 ./nowcoder.txt 输出中包含了文件名,因此再做一下处理: $ wc -l ./nowcoder.txt | ...
2020-11-21
139
5987
两个链表的第一个公共交点
题目中没有说有环还是无环,所以有了下面一大堆长的代码。思路在注释中。 public class Solution { public ListNode FindFirstCommonNode(ListNode pHead1, ListNode pHead2) { // 处理空的情况 ...
2020-01-06
24
1805
二进制中 1 的个数
第三种解法我觉得是最好的,将各个位置上的 1 都相加,就是 1 的个数 题解一 常规解法,循环右移,数个数 public class Solution { public int NumberOf1(int n) { int count = 0; while(n != 0) { ...
2020-01-03
6
1485
变态跳台阶
数学问题,一行代码即可 易知 f(n)=f(n-1)+f(n-2)+……f(1) f(n-1)=f(n-2)+……f(1)两式相减得 f(n)=2f(n-1)而 f(1) = 1所以 f(n) = pow(2, n - 1)由此得出: public class Solution { publ...
2020-01-03
77
2094
调整数组顺序使奇数位于偶数前面
方式一 类似于冒泡排序法 public class Solution { public void reOrderArray(int[] array) { if (array == null || array.length < 2) { return; } ...
2020-01-03
2
1207
镜像二叉树
手动压栈 import java.util.Stack; public class Solution { public void Mirror(TreeNode root) { // 空树 if (root == null) { return; } ...
2020-01-03
13
1437
约瑟夫环
两行代码即可。 public class Solution { public int LastRemaining_Solution(int n, int m) { // 不满足的条件 if (n <= 0 || m <= 0) return -1; retur...
2020-01-01
39
1234