首页 > TAG信息列表 > NowCoder

NowCoder BM1 反转链表

描述 给定一个单链表的头结点pHead(该头节点是有值的,比如在下图,它的val是1),长度为n,反转该链表后,返回新链表的表头。 NowCoder BM1 反转链表 import java.util.*; /* public class ListNode { int val; ListNode next = null; ListNode(int val) { this.val =

A-想要更多的0_2022河南萌新联赛第(六)场:郑州大学 (nowcoder.com)

A-想要更多的0_2022河南萌新联赛第(六)场:郑州大学 (nowcoder.com) 这个题思路倒是很好想到主要是处理[0,n]区间内0出现的次数 考虑这个问题 比如对3891205举例。 我们取到数第四位数,其形式也就可以是xxx0xxx这种情况你前面可以取[1,389]后面可以取[0,999]所以答案就是389*1000。这

Shell编程牛客网和Leetcode

shell部分的练习在牛客网有34题,在Leetcode有4题,总体来说难度不大,熟练就好。 牛客部分: 1.统计文件行数 写一个 bash脚本以输出一个文本文件 nowcoder.txt中的行数 示例: 假设 nowcoder.txt 内容如下: #include <iostream> using namespace std; int main() {     int a =

前端面试-HTML入门

1.(1)类型为密码,默认值为"nowcoder"(2)类型为复选框,且状态为已勾选 <form> <!-- 补全代码 --> <!--1. 类型为密码,默认值为"nowcoder"--> <input name = "password" value = "nowcoder" type = "passwo

牛客前端题-入门表单

1. 类型为密码,默认值为"nowcoder"2. 类型为复选框,且状态为已勾选 <form> <!-- 补全代码 --> <!--1. 类型为密码,默认值为"nowcoder"--> <input name = "password" value = "nowcoder" type = "password

【Shell案例】【!~//、grep反向查找、sed流编辑器】13、去掉所有包含this的句子

描述写一个 bash脚本以实现一个需求,去掉输入中含有this的语句,把不含this的语句输出示例:假设输入如下:that is your bagis this your bag?to the degree or extent indicated.there was a court case resulting from this incidentwelcome to nowcoder 你的脚本获取以上输入应当输

【基础语法规范】BC1:Hello Nowcoder

  语言1:Java public class Main{ public static void main(String[] args){ System.out.println("Hello Nowcoder!"); } } 语言2:Python print("Hello Nowcoder!") 语言3:Scala object Main{ def main(args: Array[String]) { p

【Shell案例】【取指定列的方式$5 p[6],双括号运算、awk、管道运算】8、统计所有进程占用内存大小的和

假设 nowcoder.txt 内容如下:root 2 0.0 0.0 0 0 ? S 9月25 0:00 [kthreadd]root 4 0.0 0.0 0 0 ? I< 9月25 0:00 [kworker/0:0H]web 1638 1.8 1.8 6311352 612400 ? Sl 10月16 21:52 testweb

【Shell案例】【while循环、正则表达式、sed、awk、grep】5、打印空行的行号

描述写一个 bash脚本以输出一个文本文件 nowcoder.txt中空行的行号,可能连续,从1开始 示例:假设 nowcoder.txt 内容如下:ab c d e f 你的脚本应当输出:357910 方法1:for循环遍历+判断【不对】 #!/bin/bash let j=0 for i in `cat nowcoder.txt` do let j++ if [[ i -eq "" ]

【Shell案例】【打印指定行用sed、for循环、head和tail配合使用】4、输出第5行的内容

描述写一个 bash脚本以输出一个文本文件 nowcoder.txt 中第5行的内容。 示例:假设 nowcoder.txt 内容如下:welcometonowcoderthisisshellcode 你的脚本应当输出:is 方法1:变量定义+for循环 #!/bin/bash let j=0 for i in `cat nowcoder.txt` do if [[ $j -eq 4 ]]; then

2022牛客寒假算法基础集训营2

赛场上完成度:9/13 rank:20 A https://ac.nowcoder.com/acm/contest/23477/A 一个比较愚蠢的办法,假定只用x张伤害法术,显然可以造成的伤害是一个区间,因此每次二分找到最小的大于等于询问值的区间右端点,判断询问值是否被左端点包含即可。 #include<bits/stdc++.h> using namespace st

剑指offer Java题解之JZ73 翻转单词序列

题目: 例如,“nowcoder. a am I”。后来才意识到,这家伙原来把句子单词的顺序翻转了,正确的句子应该是“I am a nowcoder.”。 示例: 输入:"nowcoder. a am I" 返回值:"I am a nowcoder." 思路: 思路是很清晰的,先碰到的单词放到末尾,以空格为界限 重要的是怎么实现,借助栈,先碰到

nowcoder-linux

Linux 命令 cd .. rm cp ldd x.c ll man 2/3 man 7 signal touch ls -l x.xxx 查看文件信息 ulimit -a tty ifconfig netstat 查看进程: ps aux/ajx (a、u、j、x的含义) 实时显示进程动态: top 杀死进程: kill 查看管道缓冲大小命令: ulimit a 查看系统定义的信号列表: kill –

Shell 打印空行的行号

目录Shell 打印空行的行号题解 Shell 打印空行的行号 写一个 bash脚本以输出一个文本文件 nowcoder.txt中空行的行号,可能连续,从1开始 示例: 假设 nowcoder.txt 内容如下: a b c d e f 你的脚本应当输出: 3 5 7 9 10 题解 打印空行的行号,那么如何识别是不是空行 /^$/ sed -n

牛客网-mysql(三)数据库/表 操作

1、数据库操作 1、创建数据库      2、删除数据库, drop database <数据库名>; 3、进入数据库 use <数据库名>; 2、MySQL 数据类型 MySQL中定义数据字段的类型对你数据库的优化是非常重要的。 MySQL支持多种类型,大致可以分为三类:数值、日期/时间和字符串(字符)类型。   3、数

前端面试题 - html - 标签

html 基本标签 表单类型 描述 请依次写出以下类型的输入框。 类型为密码,默认值为"nowcoder" 类型为复选框,且状态为已勾选 <form> <!-- 补全代码 --> <input type="password" value="nowcoder" /> <br /> <input type="checkbox" chec

Nowcoder 智乃酱的子集与超集 (高维前缀和)

智乃酱的子集与超集 Sol: 高维前缀和 从二维前缀和的另一种方法扩展的高维。 普通的二维前缀和需要容斥。另一种方法是先处理行的前缀和,再处理列的前缀和,算两次,不需要容斥。 高位前缀和同样运用了这个原理。 储存一下代码当板子。 Code: #include<bits/stdc++.h> #define rep(i,a,

翻转单词序列

翻转单词序列 牛客最近来了一个新员工Fish,每天早晨总是会拿着一本英文杂志,写些句子在本子上。同事Cat对Fish写的内容颇感兴趣,有一天他向Fish借来翻看,但却读不懂它的意思。例如,“nowcoder. a am I”。后来才意识到,这家伙原来把句子单词的顺序翻转了,正确的句子应该是“I am a

Shell-打印文件空行行号

1. 写一个 bash脚本以输出一个文本文件 nowcoder.txt中空行的行号,可能连续,从1开始。 awk '/^\s*$/{print NR}' nowcoder.txt 2. 去掉文件的空行输出 方法1: awk '{if($0 != "") {print $0}}' ./nowcoder.txt awk '!/^$/ {print $NF}' 方法2: cat ./nowcoder.txt | awk NF

nowcoder-oj【面试高频TOP榜单-中等难度(3)5道】

1、NC1 大数加法 import java.util.*; public class Solution { /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * 计算两个数之和 * @param s string字符串 表示第一个整数 * @param t string字符串 表示第二个整数

nowcoder-oj【面试高频TOP榜单-简单难度(6)5道】

1、NC9 二叉树中是否存在节点和为指定值的路径 题目           import java.util.*; /* * public class TreeNode { * int val = 0; * TreeNode left = null; * TreeNode right = null; * } */ public class Solution { /** * * @param roo

nowcoder-oj【面试高频TOP榜单-简单难度(4)5道】

1、NC13 二叉树的最大深度 import java.util.*; /* * public class TreeNode { * int val = 0; * TreeNode left = null; * TreeNode right = null; * } */ public class Solution { /** * * @param root TreeNode类 * @return int整型

nowcoder-oj【面试高频TOP榜单-入门难度】

1 NC65 斐波那契数列     public class Solution { public int Fibonacci(int n) { //自己首次实现 /* if(n==0){ return 0; }else if(n==1){ return 1; }else{ return Fibonacc

2021牛客暑期多校训练营1

地址:https://ac.nowcoder.com/acm/contest/11166?&headNav=www A Alice and Bob 地址:https://ac.nowcoder.com/acm/contest/11166/A 题意: 轮流取石头问题 题解: 直接暴力模拟 注意: 代码: #include<bits/stdc++.h> using namespace std; bool f[5005][5005]; void init() { for(i

HJ6_质数因子

质数因子_牛客题霸_牛客网 (nowcoder.com)