E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
▶牛客刷题
【
牛客刷题
】最小的k个数
文章目录前言一、题目描述二、详细题解三.代码实现总结前言打好基础,不求速度,但求质量!!!一、题目描述二、详细题解这里用的是计数法,不了解的可以看我以前的博客–排序的博客就详细介绍了这个方法;因为这里的数据有大小限制,所以先搞一个刚刚好包含最大数的数组,最大数就是开的数组大小;把原数组的大小作为刚刚开的数组的下标,然后让刚刚开的数组对应下标的数据加一,注意:初始化刚刚开的数组都为0,这样才好计数;
书千痴。
·
2023-09-01 04:29
牛客网刷题
算法
c语言
数据结构
【
牛客刷题
】最长不含重复字符串的子字符串
文章目录前言一、题目描述二、题解描述三.代码实现总结前言有空多刷题!!!一、题目描述二、题解描述搞两个指针,和搞一个计数变量;保证两个指针间的数据没有重复字符,记录长度;要是右指针走的过程中碰到了左右指针相同字符(字母)的话,更新左指针到相同字符的下一个字符,然后右指针再开始走,而且计数变量慢慢更新;我这里把判断是否有重复字符封装成了一个函数,没有就返回-1,有的话就返回相同字符下一个字符下标;三
书千痴。
·
2023-09-01 04:28
牛客网刷题
c++
算法
开发语言
c语言
牛客刷题
(华为机试)
入门1.进制转换描述:写出一个程序,接受一个十六进制的数,输出该数值的十进制表示。数据范围:保证结果在1≤n≤2^31-1输入描述:输入一个十六进制的数值字符串。输出描述:输出该数值的十进制字符串。不同组的测试用例用\n隔开。importjava.util.Scanner;//注意类名必须为Main,不要有任何packagexxx信息publicclassMain{publicstaticvoid
鹅纷斐,
·
2023-08-31 03:23
华为
java
开发语言
javascript
前端
代码随想录算法训练营第一天| 704. 二分查找、27. 移除元素
704、二分查找写在之前:之前一直是在用
牛客刷题
,突然用力扣没了智能提示还有点不习惯,慢慢来吧(吐槽:力扣调试还要升级会员,牛客不要,不过这也可以让我自己学会如何使用自己的编译器进行调试)思路:很明显的使用二分法来回答此题目
zhangke_EX
·
2023-08-30 22:22
算法
牛客刷题
---JZ32 从上往下打印二叉树
JZ32从上往下打印二叉树描述不分行从上往下打印出二叉树的每个节点,同层节点从左至右打印。例如输入{8,6,10,#,#,2,1},如以下图中的示例二叉树,则依次打印8,6,10,2,1(空节点不打印,跳过),请你将打印的结果存放到一个数组里面,返回。示例1输入:{8,6,10,#,#,2,1}返回值:[8,6,10,2,1]示例2输入:{5,4,#,3,#,2,#,1}返回值:[5,4,3,2,
绿箭柠檬茶
·
2023-08-13 03:58
牛客刷题笔记
java
算法
数据结构
二叉树
层级遍历
【
牛客刷题
】——链表分割
链表分割题目描述思路分析代码实现题目描述现有一链表的头指针ListNode*pHead,给一定值x,编写一段代码将所有小于x的结点排在其余结点之前,且不能改变原来的数据顺序,返回重新排列后的链表的头指针思路分析我们令cur=pHead让cur遍历链表,再开辟两个新结点lessHead和greaterHead,把链表分为两部分,第一部分是小于x的结点放在lessHead->next里,大于x的结点放
小明会开拖拉机
·
2023-08-07 23:18
数据结构
c语言
第二周python牛客练习题
牛客刷题
(只记录错题难题!!)
JSU_曾是此间年少
·
2023-08-07 17:13
python
牛客刷题
笔记--(链表专项练习)
知识点采用二分查找的数据只适合采用顺序存储结构,不适用于链式存储结构。折半查找(二分查找)的要求1必须采用顺序存储结构2必须按关键字大小有序排列头指针是链表的必要元素,不管链表是否为空,头指针都不为空带头结点单向链表的判空条件是head.next==null;带头结点的单向循环链表的判空条件是head.next==head;链表所需空间与线性长度成正比一个非空广义表的表头可以是原子或子表,表尾一定
此生辽阔
·
2023-08-01 07:56
数据结构与算法
Verilog 学习之路(三)——
牛客刷题
篇
1.输入序列连续的序列检测题面[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-kJH9kHFH-1690301233803)(https://s2.loli.net/2023/07/26/HJPXR2mhbaVCG6d.png)]思路对于序列检测题目,常规的解法有两种:状态机法和序列缓存对比法。状态机法的过程类似于:在初始状态中,先判断第一位是否符合,若符合则进入下一
码尔泰
·
2023-07-26 15:19
FPGA
Verilog
学习
fpga开发
【
牛客刷题
-----day1】类型转换 简单运算
个人主页:个人主页推荐一款模拟面试、刷题神器,从基础到大厂面试题点击跳转刷题网站进行注册学习目录1.JAVA类型转换2.JAVA简单运算3.JAVA四舍五入4.JAVA交换变量值1.JAVA类型转换描述设计一个方法,将一个小于2147483647的double类型变量以截断取整方式转化为int类型输入描述:随机double类型变量输出描述:转化后的int类型变量示例1输入:12.34输出:12示例
m78星云杰克
·
2023-07-17 06:20
Java知识
java
蓝桥杯
开发语言
牛客刷题
---JZ5 替换空格
替换空格描述请实现一个函数,将一个字符串s中的每个空格替换成“%20”。例如,当字符串为WeAreHappy.则经过替换之后的字符串为We%20Are%20Happy。数据范围:0≤len(s)≤1000。保证字符串中的字符为大写英文字母、小写英文字母和空格中的一种。示例:输入:“WeAreHappy”返回值:“We%20Are%20Happy”示例:输入:""返回值:“%20”解法一:publi
绿箭柠檬茶
·
2023-07-17 03:30
牛客刷题笔记
java
开发语言
算法
牛客刷题
错题(一)——测试知识
1.使用语句覆盖对下列代码进行测试用例设计时,需要设计()个测试用例publicstaticvoidTest(inta,intb,intc){if((a>1)&&(c==0))b=b/a;if((a==1)&&(b>1))b=b+1;}分析:语句覆盖,a=2,c=0进入第一个语句;a=1,c等于几都行,不进入第一个语句;a=1,b=2进入第二个语句;a=2,b等于几都行,不进入第二个语句。即a=1
renxingzhadan
·
2023-06-17 08:45
2021错题整理
软件测试
牛客刷题
---JZ24 反转链表
反转链表描述给定一个单链表的头结点pHead(该头节点是有值的,比如在下图,它的val是1),长度为n,反转该链表后,返回新链表的表头。数据范围:0≤n≤1000要求:空间复杂度O(1),时间复杂度O(n)。如当输入链表{1,2,3}时,经反转后,原链表变为{3,2,1},所以对应的输出为{3,2,1}。以上转换过程如下图所示:示例1:输入:{1,2,3}返回值:{3,2,1}示例2输入:{}返回
橘子保安
·
2023-06-17 00:41
牛客刷题笔记
数据结构
算法
java
学习
leetcode
牛客刷题
Day3
1.显示结果是为如下超链接的HTML语句是()。翻盖手机AtestB翻盖手机C翻盖手机Dtest正确答案:B解析:标签定义超链接,用于从一张页面链接到另一张页面。元素最重要的属性是href属性,它指示链接的目标。在所有浏览器中,链接的默认外观是:未被访问的链接带有下划线而且是蓝色的已被访问的链接带有下划线而且是紫色的活动链接带有下划线而且是红色的2.要去掉文本超链接的下划线,下列正确的是()Aa{
几何小超
·
2023-06-10 04:31
html
前端
牛客刷题
HTMLDay6(名企专题)
1.2021360前端工程师下列关于HTML5中的标签的说法错误的是A不区分大小写B大小写可以混写C部分标签可以自闭合D所有标签都可以省略结束闭合标签正确答案是:D解析:D选项,和标签不能省略结束闭合标签2.2021360前端工程师在HTMLDOM树形结构中,的父节点是()ABCD正确答案:B解析:节点没有父节点;它是根节点和的父节点是节点3.2021360前端工程师在HTMLDOM树形结构中,的
几何小超
·
2023-06-08 03:55
html
前端
牛客刷题
(HTML-Day1)
从这篇文章开始我们就开始在
牛客刷题
了,以后可能会以刷题为主!就喜欢的可以来看看首先是第一题1.在HTML中,标记的作用是?
几何小超
·
2023-06-06 22:49
html
前端
牛客刷题
(HTML-Day1)
第一题:1.下列代码在页面中显示的内容为()hellohtmlAhello“html”BhellohtmlChello“”htmlD其他几项都不对正确答案选择A解析:HTML元素表示所附文本是短内联引号。大多数现代浏览器通过用引号括起文本来实现这一点。此元素用于不需要分段符号的简短引号;对于长引号,可以使用元素。第二题:2.哪个元素定义了元素的参数?ABCD正确答案选:B解析:param元素允许您
几何小超
·
2023-06-06 22:49
html
前端
牛客刷题
目录1、乒乓球框Ⅰ、思路Ⅱ、代码2、查找兄弟单词输入描述:Ⅰ、思路Ⅱ、代码1、乒乓球框乒乓球筐__牛客网(nowcoder.com)nowcoder有两盒(A、B)乒乓球,有红双喜的、有亚力亚的……现在他需要判别A盒是否包含了B盒中所有的种类,并且每种球的数量不少于B盒中的数量,该怎么办呢?输入描述:输入有多组数据。每组数据包含两个字符串A、B,代表A盒与B盒中的乒乓球,每个乒乓球用一个大写字母表
冷兮雪
·
2023-04-21 02:59
刷题笔记
java
数据结构
刷题训练1之
牛客刷题
1、字符串计数字符串计数_牛客题霸_牛客网(nowcoder.com)Ⅰ、题目描述求字典序在s1和s2之间的,长度在len1到len2的字符串的个数,结果mod1000007。数据范围:1≤len(s1),len(s2)≤50,1≤len1,len2≤50注意:本题有多组输入输入描述:每组数据包涵s1(长度小于50),s2(长度小于50),len1(小于50),len2(大于len1,小于50)输
冷兮雪
·
2023-04-21 02:50
刷题笔记
算法
【
牛客刷题
专栏】0x22:JZ21 调整数组顺序使奇数位于偶数前面(一)(C语言编程题)
个人刷题练习系列专栏:个人CSDN
牛客刷题
专栏。
不僈
·
2023-04-18 22:21
#
牛客刷题专栏
c语言
开发语言
【
牛客刷题
专栏】0x21:JZ20 表示数值的字符串(C语言编程题)
个人刷题练习系列专栏:个人CSDN
牛客刷题
专栏。
不僈
·
2023-04-18 22:15
#
牛客刷题专栏
c语言
软件工程
java
硬件语言Verilog HDL
牛客刷题
day11 A里部分 和 Z兴部分
1.VL72全加器1.题目:①请用题目提供的半加器实现全加器电路①半加器的参考代码如下,可在答案中添加并例化此代码。2.解题思路(可以看代码)2.1先看半加器s是加位,C是进位。2.2再看全加器s是加位,C是进位。2.3解题办法一,直接assign不使用半加器。2.4解题办法二,直接assign使用半加器,两个相加得出加位,assign得出进位。3.解题代码`timescale1ns/1nsmod
_She001
·
2023-04-17 21:44
牛客刷题
Verilog
HDL
fpga开发
硬件语言Verilog HDL
牛客刷题
day09 哲K部分
1.VL59根据RTL图编写Verilog程序1.题目:根据以下RTL图,使用VerilogHDL语言编写代码,实现相同的功能,并编写testbench验证功能2.解题思路2.1了解D触发器的知识(在时钟是上升沿的时候,输入是什么输出什么)2.2注意经过D触发器的器件需要延时一个周期。链接:时序约束系列之D触发器原理和FPGA时序结构-知乎(zhihu.com)3.解题代码`timescale1n
_She001
·
2023-04-17 21:13
牛客刷题
Verilog
HDL
fpga开发
硬件语言Verilog HDL
牛客刷题
day10 华W部分 和 DJ部分
1.VL63并串转换1.题目:设计一个模块进行并串转换,要求每四位d输为转到一位dout输出,输出valid_in表示此时的输入有效。2.解题思路2.1计数记录输出的位数。2.2数据有一个延时。2.3思路就是搞一个寄存器存储数据,然后根据数据的位数来决定计数的大小。3.解题代码`timescale1ns/1nsmodulehuawei5(inputwireclk,inputwirerst,inpu
_She001
·
2023-04-17 21:13
牛客刷题
Verilog
HDL
fpga开发
牛客刷题
日记(2021-10-26)
牛客刷题
日记(2021-10-26)题目:5基本的Java语言函数存储在以下哪个java包中?
JWei_7
·
2023-04-16 01:01
牛客刷题
java
后端
硬件语言Verilog HDL
牛客刷题
day08 综合部分
1.JohnsonCounter1.题目:请用Verilog实现4位约翰逊计数器(扭环形计数器),计数器的循环状态如下。电路的接口如下图所示2.解题思路2.1一个简单的状态机的配置。2.2注意起始状态是0000就行3.解题代码`timescale1ns/1nsmoduleJC_counter(inputclk,inputrst_n,outputreg[3:0]Q);parameters0=4'b0
_She001
·
2023-04-15 05:18
牛客刷题
Verilog
HDL
fpga开发
学习
【Nowcoder
牛客刷题
记录】——Python数据分析(一)
目录一、查看数据DA1用pandas查看牛客网用户数据DA2牛客网用户数据集的大小DA3牛客网的第10位用户DA4统计牛客网部分用户使用语言二、数据索引DA5牛客网用户没有补全的信息DA6查看牛客网哪些用户使用PythonDA7牛客网Python用户的成就值DA8文件最后用户的部分数据三、逻辑运算DA92020年毕业的人中最喜欢用Java的用户DA9牛客网C系用户们的信息DA10统计牛客网刷题数量
Lingxw_w
·
2023-04-12 06:35
数据分析
Python
python
数据分析
数据挖掘
【
牛客刷题
专栏】0x17:JZ17打印从1到最大的n位数(C语言编程题)
个人刷题练习系列专栏:个人CSDN
牛客刷题
专栏。
不僈
·
2023-04-11 23:48
#
牛客刷题专栏
c语言
开发语言
【
牛客刷题
专栏】0x18:JZ16 数值的整数次方(C语言编程题)
个人刷题练习系列专栏:个人CSDN
牛客刷题
专栏。
不僈
·
2023-04-11 23:48
#
牛客刷题专栏
c语言
开发语言
【
牛客刷题
专栏】0x19:JZ18 删除链表的节点(C语言编程题)
个人刷题练习系列专栏:个人CSDN
牛客刷题
专栏。
不僈
·
2023-04-11 23:48
#
牛客刷题专栏
链表
c语言
数据结构
【
牛客刷题
专栏】0x20:JZ19 正则表达式匹配(C语言编程题)
个人刷题练习系列专栏:个人CSDN
牛客刷题
专栏。题目来自:牛客/题库/在线编程/剑指offer:目录前言问题描述:举例:解法思路:代码结果:结束语问题描述:描述请实现一个函数用来匹配包括’.
不僈
·
2023-04-11 23:36
#
牛客刷题专栏
c语言
数据结构
【每日一题】118. 杨辉三角
✿✿博客主页:xxxflower的博客专栏:【力扣/
牛客刷题
】篇语录:⭐每一个不曾起舞的日子,都是对生命的辜负。
xxxflower.
·
2023-04-07 15:09
力扣/牛客刷题
算法
c++
leetcode
牛客刷题
03
取模运算取模运算,余数的符号跟被除数符号相同位运算符'>>>'表示无符号右移,也叫逻辑右移,即若该数为正,则高位补0,而若该数为负数,则右移后高位同样补0java变量类型在Java中,变量有两种类型,一种是原始类型,一种是引用类型。原始类型一共有8种,它们分别是char,boolean,byte,short,int,long,float,double。在JavaAPI中,有它们对应的包装类,分别是
澤北
·
2023-04-07 11:56
java刷题
java
硬件语言Verilog HDL
牛客刷题
day05时序逻辑部分(2)
1.VL33非整数倍数据位宽转换8to121.题目:实现数据位宽转换电路,实现8bit数据输入转换为12bit数据输出。其中,先到的数据应置于输出的高bit位。电路的接口如下图所示。valid_in用来指示数据输入data_in的有效性,valid_out用来指示数据输出data_out的有效性;clk是时钟信号;rst_n是异步复位信号。2.解题思路2.1生成一个寄存器存储数据,寄存器的大小应该
_She001
·
2023-04-06 21:57
牛客刷题
Verilog
HDL
fpga开发
硬件语言Verilog HDL
牛客刷题
day04 序列检测部分
1.VL25输入序列连续的序列检测1.题目:请编写一个序列检测模块,检测输入信号a是否满足01110001序列,当信号满足该序列,给出指示信号match。模块的接口信号图如下:2.解题思路2.1首先暴力的手段,使用{}组合逻辑左移寄存器最右边添加a的值。对比寄存器的值输出match的值。(下下个状态使用always的非堵塞赋值可以)2.2使用三段的状态机3.解题代码`timescale1ns/1n
_She001
·
2023-04-06 21:57
牛客刷题
Verilog
HDL
算法
硬件语言Verilog HDL
牛客刷题
day05 时序逻辑部分
1.VL29信号发生器1.题目:题目描述:请编写一个信号发生器模块,根据波形选择信号wave_choise发出相应的波形:wave_choice=0时,发出方波信号;wave_choice=1时,发出锯齿波信号;wave_choice=2时,发出三角波信号。2.解题思路,2.1时序逻辑的题目使用状态机。2.2三角波模式需要设置一个标志位flag。flag仅在三角波模式也就是wave_chosie=
_She001
·
2023-04-06 21:57
牛客刷题
Verilog
HDL
fpga开发
学习
硬件语言Verilog HDL
牛客刷题
day06 跨时钟域传输部分
1.VL45异步FIFO1.题目:请根据题目中给出的双口RAM代码和接口描述,实现异步FIFO,要求FIFO位宽和深度参数化可配置。电路的接口如下图所示。2.解题思路2.1格雷码的4位表格2.2格雷码的得到的公式2.3没搞的太懂。一个链接:FIFO设计-异步FIFO篇-知乎(zhihu.com)自己的理解:a.首先是计数到格雷码的转换。b.然后是为什么要使用格雷码,为了异步时钟要延时2个周期,因为
_She001
·
2023-04-06 21:37
牛客刷题
Verilog
HDL
fpga开发
硬件工程师试题
收藏最近小伙伴问我有什么刷题网站推荐,我在这里推荐一下牛客网,这里面包含各种题库,全都是免费的题库,可以全方面提升你的数据操纵逻辑,提升编程实战技巧,赶快来一起刷题吧牛客网笔试题库|面试经验大家一起来
牛客刷题
吧
张立梵
·
2023-04-04 20:29
程序人生
牛客刷题
iii.run科室素拓活动科室素拓进行游戏,游戏规则如下:随机抽取9个人作为游戏参与人员,分别编号1至9,每轮要求k(k=0)个人自由组合使编号之和为n。输出满足规则的所有可能的组合。要求组合内部编号升序输出,组合之间无顺序要求。输入描述:输入数据为以空格分隔的两个整数k和n输出描述:每行输出一个可能的编号组合,组合内部各个编号以空格分隔升序输出。若无满足规则的组合,则输出None示例1输入315
mmmwhy
·
2023-04-02 21:03
华为机试-
牛客刷题
华为机试importjava.util.Scanner;/***数字颠倒*@Description*@Authorhaixiaofei*@Date2022/2/119:20**/publicclassMain{publicstaticvoidmain(String[]args){Scannerscanner=newScanner(System.in);intin=scanner.nextInt()
编程小海浪
·
2023-04-02 03:51
牛客编程练习
JAVA
华为
java
算法
《
牛客刷题
》c++_sql_操作系统笔记
1.下列说法错误的是()如果不显式地指定继承方式,缺省的继承方式是私有(private)采用公有继承方式时,基类中的公有成员在派生类中仍然是公有成员采用保护继承方式时,基类中的保护成员在派生类中仍然是保护成员采用私有继承方式时,基类中的私有成员在派生类中仍然是私有成员答:在私有继承方式中,基类的公有成员和保护成员被派生类继承后变成派生类的私有成员,而基类的私有成员在派生类中不能访问。选Dpubli
晓宜
·
2023-04-01 07:27
面试题集合
c++
java
开发语言
牛客刷题
笔记(c/c++语言基础)
C/C++语言基础(1)选村长/*自己写的,有些问题*/#include#includeusingnamespacestd;intmain(){intn;cin>>n;intflagA=0,flagB=0,flagC=0,others=0;intTot,tot;while(n!=-1){if(n==1)flagA++;elseif(n==2)flagB++;elseif(n==3)flagC++;
一个董憨憨
·
2023-04-01 07:27
刷题笔记
c++
算法
牛客刷题
笔记--并发
1下面关于并行和并发的区别,说法错误的是?(C)并发计算是一种程序计算的形式,在系统中,至少有两个以上的计算在同时运作,计算结果可能同时发生并行计算指许多指令得以同时进行的计算模式。在同时进行的前提下,可以将计算的过程分解成小部份,之后以并发方式来加以解决并行是同时发生的多个并发事件,并发事件之间一定要同一时刻发生并发是逻辑上的同时发生(simultaneous),而并行是物理上的同时发生答:并发
此生辽阔
·
2023-04-01 06:46
多线程
牛客刷题
笔记之比对字符串
牛客刷题
笔记题目源于华为机试在线训练专题第一次写博客,想记录下自己在学习过程中的一些收获。很多知识和方法来源于网上的诸多大神,在此记录学习。
wi_zero
·
2023-04-01 06:27
牛客刷题
c++
刷洛谷/LintCode/
牛客刷题
学习心得(1)(c语言查漏补缺)
之前觉得自己c语言跟着课上了一遍语法啥的都没问题了,觉得自己看了两节课就在这方面已经是中等水平了,这两天在学长的推荐下打开了各种刷题网站,我打开第一个网站(洛谷)的时候直奔提高组,当时心里在想我基础应该很好了不需要从头做,事实证明我错的很离谱,一点思路没有!!!!!!之后就有了从头查漏补缺的念头,十月底开始了我上大学第一波认认真真的复习,在过程中我发现自己知识体系的漏洞很多,每天都写了很多自己不会
大三不努力 毕业徒伤悲
·
2023-04-01 06:27
c语言
开发语言
后端
c++
【
牛客刷题
专栏】0x0E:JZ6 从尾到头打印链表(C语言编程题)
个人刷题练习系列专栏:个人CSDN
牛客刷题
专栏。
不僈
·
2023-03-30 16:31
#
牛客刷题专栏
链表
c语言
数据结构
【
牛客刷题
专栏】0x12:JZ10 斐波那契数列(C语言编程题)
个人刷题练习系列专栏:个人CSDN
牛客刷题
专栏。
不僈
·
2023-03-30 16:31
#
牛客刷题专栏
c语言
开发语言
【
牛客刷题
专栏】0x14:JZ12 矩阵中的路径(C语言编程题)
个人刷题练习系列专栏:个人CSDN
牛客刷题
专栏。
不僈
·
2023-03-30 16:31
#
牛客刷题专栏
c语言
算法
数据结构
【
牛客刷题
专栏】0x15:JZ14剪绳子(C语言编程题)
个人刷题练习系列专栏:个人CSDN
牛客刷题
专栏。
不僈
·
2023-03-30 16:31
#
牛客刷题专栏
c语言
开发语言
算法
【
牛客刷题
专栏】0x13:JZ11 旋转数组的最小数字(C语言编程题)
个人刷题练习系列专栏:个人CSDN
牛客刷题
专栏。
不僈
·
2023-03-30 16:01
#
牛客刷题专栏
c语言
开发语言
算法
数据结构
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他