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
牛客--栈和队列练习题
牛客
101算法【4部分】
1、链表【翻/环/倒k/删重/合并/重排】回文/相加/排序BM1:翻转链表【✅】publicListNodeReverseList(ListNodehead){ListNodep=head;ListNodepre=null;while(p!=null){ListNodeq=p.next;p.next=pre;pre=p;p=q;}returnpre;}1、特殊情况{1}:p都是指向null(换个头
磨磨dfhu叽叽
·
2023-12-23 21:32
算法
链表
数据结构
C/C++ BM1反转链表
文章目录前言题目1.解决方案一1.1思路阐述1.2源码2.解决方案二2.1思路阐述2.2源码总结前言这题是
牛客
网的BM1,主要涉及到链表的操作以及栈数据结构的使用。
澄澈i
·
2023-12-23 21:59
#
刷题
c语言
c++
链表
《数据结构与算法JavaScript描述》- 第二章 数组练习
第二章数组
练习题
创建一个记录学生成绩的对象,提供一个添加成绩的方法,以及一个显示学生平均成绩的方法。添加方法和求平均值方法没有问题,容易忽视要创建一个数组用于存储学生的成绩。
尤小小
·
2023-12-23 19:11
【进程线程
练习题
】
1.使用有名管道,完成两个进程的相互通信main.c#include#include#include#include#include#include#include#include#includeintmain(intargc,charconst*argv[]){mkfifo("pipe",0664);intfd=open("pipe",O_RDONLY);charbuf[128];while(1
唠个锤子
·
2023-12-23 18:16
算法
C语言:差分
【模板】差分_
牛客
题霸_
牛客
网(nowcoder.com)上图中[1,2]+4==d[0]+4,d[1]+4,d[2]+4,d[3]+4...d[2]-4,d[3]-4...[3,3]-2==d[2]-
寂翎祭
·
2023-12-23 18:59
牛客
c语言
算法
数据结构
java
练习题
之继承(创建对象时属性先赋值输出再执行构造方法)
1:(继承)关于继承描述错误的是(B)A.继承体现的是类与类之间的"is-a"关系B.通过继承,子类可以直接访问父类中所有的属性和方法私有的不可以访问C.Java中的继承是单继承的关系D.父类是子类共性的提取2:(修饰符)下列关于访问修饰符访问权限描述错误的是(C)private:只能在本类中使用default:本类+同包protected:本类+同包+不同包同包子类不同包子类public:本类+
这孩子叫逆
·
2023-12-23 18:58
java
java
python
开发语言
java
练习题
之继承
1:(继承)关于继承描述错误的是(B)A.继承体现的是类与类之间的"is-a"关系B.通过继承,子类可以直接访问父类中所有的属性和方法私有的不可以访问C.Java中的继承是单继承的关系D.父类是子类共性的提取2:(修饰符)下列关于访问修饰符访问权限描述错误的是(C)private:只能在本类中使用default:本类+同包protected:本类+同包+不同包同包子类不同包子类public:本类+
这孩子叫逆
·
2023-12-23 18:58
java
java
开发语言
java面向对象
练习题
,无重载版
1:(面向对象基础)根据注释,把//1//2//3//4//5//6处代码补充完整1:publicStringname;publicintage;2:publicbooleansexual;3:this.name=name;this.age=age;this.sexual=sexual;4:Dogd=newDog("joy",2,"母");5:d.play();6:d.play(30);2:编程:
这孩子叫逆
·
2023-12-23 18:27
java
java
开发语言
java
练习题
之方法重载+封装
1:(封装)编程:编写Teacher类,姓名(String)年龄(int)性别(boolean),要求如下:①属性私有,提供公开的get、set方法②提供无参数、有参数的构造方法③功能方法teach(),返回值类型为voidpackagepackageload;publicclassTeacher{ privateStringname; privateintage; privat
这孩子叫逆
·
2023-12-23 18:27
java
java
开发语言
java
练习题
之多态练习
1:关于多态描述错误的是(D)A.父类型的引用指向不同的子类对象B.用引用调用方法,只能调用引用中声明的方法C.如果子类覆盖了父类中方法,则调用子类覆盖后的方法D.子类对象类型会随着引用类型的改变而改变2:classSuper{publicvoidm1(){}publicvoidm2(){}}classSubextendsSuper{publicvoidm2(){}publicvoidm3(){}
这孩子叫逆
·
2023-12-23 18:26
java
java
WebAssembly 的魅力:高效、安全、跨平台(下)
前端开发工程师(主业)、技术博主(副业)、已过CET6阿珊和她的猫_CSDN个人主页
牛客
高级专题作者、在
牛客
打造高质量专栏《前端面试必备》蓝桥云课签约作者、已在蓝桥云课上架的前后端实战课程《Vue.js
阿珊和她的猫
·
2023-12-23 16:11
WebAssembly
数据结构知识点-
栈和队列
但顺序栈更常见运算规则:只能在栈顶运算,遵循后进先出或先进后出的原则队列定义:只能在表一端插入,在另一端删除运算的线性表逻辑结构:与线性表一直,仍为一对一的关系存储结构:顺序队列或链队均可运算规则:先进先出
栈和队列
的区别栈
李昂的
·
2023-12-23 16:31
数据结构
数据结构
链表
【数据结构】
栈和队列
知识点大全
1、栈1.1栈的基本概念栈:栈是只允许在一端进行插入或删除操作的线性表。栈是一种线性表,但限定了这种线性表只能在某一端进行插入和删除操作。栈顶(top):线性表允许进行插入删除的那一端栈底(bottom):固定的,不允许进行插入和删除的那一端空栈:不含任何元素的空表栈的特性:后进先出或先进后出。栈的应用:进制转换、表达式求值、括号匹配等。1.2栈的顺序存储结构1.顺序栈的实现采用顺序存储结构的栈称
小白_xm
·
2023-12-23 16:00
数据结构与算法
队列
数据结构
栈
c语言
经验分享
数据结构(C语言)课设2——停车场管理(
栈和队列
)
数据结构(C语言)课设2——停车场管理系统(
栈和队列
)题目描述设停车场是一个可以停放n辆汽车的狭长通道,且只有一个大门可供汽车进出。
小颖子_Ly
·
2023-12-23 16:00
C语言数据结构
队列
算法
数据结构
栈
c++
【数据结构和算法】---
栈和队列
的互相实现
目录一、用栈实现队列1.1初始化队列1.2模拟入队列1.3模拟出队列1.4取模拟的队列头元素1.5判断队列是否为空二、用队列实现栈2.1初始化栈2.2模拟出栈2.3模拟入栈2.4取模拟的栈顶元素2.5判读栈是否为空一、用栈实现队列具体题目可以参考LeetCode232.用栈实现队列首先要想到的是,队列是一种先进先出的结构,而栈是一种先进后出的结构。依此我们可以定义两个栈结构来模拟先进先出,既然要定
A-a 墨羽
·
2023-12-23 16:57
数据结构和算法
数据结构
算法
考研_数据结构
绪论1.算法原地工作是指辅助空间不随着数据规模的增大而增大,不是说不需要辅助空间2.
栈和队列
属于逻辑结构而非存储结构,它们的实现才属于存储结构3.数据元素是数据的基本单位,数据项是数据的最小单位4.程序需要算法和数据结构结合在一起才能实现
0x7F7F
·
2023-12-23 16:27
数据结构
算法
数据结构笔记(C语言版)
一、绪论程序=数据结构+算法(1)基本的数据结构线性结构线性表
栈和队列
串数组和广义表非线性结构树图用计算机解题一个问题的步骤具体问题抽象为数学模型设计算法编程、调试、运行数据结构是一门研究非数值计算的程序设计中计算机的操作对象以及它们之间的关系和操作的学科
半世尘笑
·
2023-12-23 16:55
数据结构
算法
数据结构
c语言
MATLAB R2022a 完全自学一本通 第二章数据结构
练习题
(上)
ps:提前声明一下,作者为新手小白,正在自学MATLAB,这个
练习题
的主要目的是帮助自己能快速回忆起自己之前学过的内容,进行一下小小的练习,也希望能够帮助大家,如果有什么问题,请大家及时提出,一起讨论,
YJY996829618
·
2023-12-23 16:39
MATLAB
全能自学一本通
自学练习
matlab
2019年6月17日 星期一 晴
正在做英语
练习题
呢,小家伙做的很认真,笔试部分全部做对了,但是听力有一个题听错了。放学回家,就吃饭那会放松
与你同行_df33
·
2023-12-23 15:23
亲子日记18篇
看着宝贝大口大口的吃,我的心里暖洋洋的,宝贝居然吃了一盘,我说你赶紧走走,别撑着了,运动完就把读书笔记和数学
练习题
昨晚,和他交代完我就去涮碗了,
嘉旭妈妈
·
2023-12-23 15:35
【
牛客
网华为机试】HJ11 数字颠倒
题目描述输入一个整数,将这个整数以字符串的形式逆序输出程序不考虑负数的情况,若数字含有0,则逆序形式也含有0,如输入为100,则输出为001输入描述:输入一个int整数输出描述:将这个整数以字符串的形式逆序输出示例1输入:1516000输出:0006151解题思路(1)将输入字符串反转(2)输出反转后的字符串>>>"1516000"[::-1]'0006151'代码print(input()[::
202xxx
·
2023-12-23 15:35
【setDS】
牛客
练习赛90 D
登录—专业IT笔试面试备考平台_
牛客
网题意思路DS题,答案是在l~r的集合中能否找出3个元素构成三角形首先有个结论,若元素个数>=46,则这堆元素中一定能找出这样的三元组,证明就是斐波那契的极限情况因此
lamentropetion
·
2023-12-23 14:20
DS
算法
牛客
练习赛107 A~D除C
A题:如见青山题意:给出n,mn,mn,m,求(n!)!(n!)!%m(n!)!做法:如果n!≥mn!\geqmn!≥m则直接输出000,不然就正常运算。代码如下:/*coder:sunshineschool:njupt*/#include#defineendl'\n'//交互题删掉#definexfirst#defineysecondusingnamespacestd;typedeflonglo
前路无畅
·
2023-12-23 14:20
牛客比赛
c语言
算法
c++
牛客
练习赛101
文章目录C推理小丑D罪业之都E水没都市C推理小丑题意:长度为n(1≤n≤105)n(1\leqn\leq10^5)n(1≤n≤105)的序列a(0≤ai≤231)a(0\lea_i\le2^{31})a(0≤ai≤231),满足aiusingnamespacestd;typedeflonglongll;constintmaxn=1e5+7;lla[maxn];intn;boolcheck(llp,
不是张胖胖
·
2023-12-23 14:20
牛客系列赛
图论
算法
动态规划
牛客
练习赛88
牛客
练习赛88文章目录A活着的证据题目思路代码B寻寻觅觅寻不到题目思路代码C踩不出足迹题目思路代码D~FA活着的证据题目思路恶心的细节题.保证位数最大贪心即可,居然罚了三次时代码#include#include
weixin_46304837
·
2023-12-23 14:19
哈希
字符串
贪心
牛客
练习赛87 C 牛老板(贪心/记忆化搜索)
题目链接其实显而易见,答案是不会很大的。按贪心的思想就是优先减去该数当前最大的6^k或者9^p做记忆化搜索即可。#include#definefifirst#definesesecond#definepbpush_backusingnamespacestd;typedefpairpii;typedefvectorvec;typedefvectorveg;typedeflonglongll;intt
Orz_Sponge_Bob
·
2023-12-23 14:49
牛客
练习赛-91 BC
题目题意:给定n个可见的ASCII字符(33-126),有m次询问,字符c,[l,r]。每次询问代表,可以将所在区间的字符换成该字符无限次。也就是说,对于[l,r]所覆盖的区间,可以取到最大的一个字符c.问发生任意次替换后,n个字符的和最大是多少。(可能说的不是很清楚,题目说的很清楚) 简单版:n=1e5,m=1e5 困难版:n=1e7,m=1e6思路:简单版,我直接写的线段树维护区间最大值。O(
想出成果的acmer
·
2023-12-23 14:49
牛客
算法
贪心算法
图论
后悔贪心法
牛客
练习赛50(C题)
tokitsukazeandSoldier题目描述在一个游戏中,tokitsukaze需要在n个士兵中选出一些士兵组成一个团去打副本。第i个士兵的战力为v[i],团的战力是团内所有士兵的战力之和。但是这些士兵有特殊的要求:如果选了第i个士兵,这个士兵希望团的人数不超过s[i]。(如果不选第i个士兵,就没有这个限制。)tokitsukaze想知道,团的战力最大为多少。输入描述:第一行包含一个正整数n
不拿牌不改名
·
2023-12-23 14:17
#
贪心
贪心
后悔贪心法
牛客
练习赛 95 C-Division(思维,差分)
传送门思路:首先把数组中数字取对数,替换成需要进行除2操作的次数,之后从左到右扫描数组,每次尽可能选取比较大的区间进行-1操作,如果尽可能大都不满足r−l+1≥kr−l+1≥kr−l+1≥k,则输出-1,在从左到右一次次清零过程中,为了操作次数最少,我们可以贪心的想,每次操作后形成的序列非递减就可以了,加大一次性选取的区间长度代码:#include#definelllonglong#definem
陌上花开 ~
·
2023-12-23 14:17
#
思维
贪心
c语言
贪心算法
算法
牛客
练习赛87
A.中位数题目:给出长度为n的数组a1,a2,…,an,做确切地k次操作,每次操作选择两个不同的正整数i,j使得ai=ai+aj,并将aj从数组中删除。k次操作后序列的中位数最小可以是多少?中位数:一个长度为m的序列,它的中位数是将这m数升序排列后第floor⌊2m+1⌋个数。输入描述:输入包含T组测试用例,第一行一个整数T每组测试用例第一行两个整数n,k每组测试用例第二行n个整数a1a2…an输
Bold!
·
2023-12-23 14:17
比赛
贪心
dfs
牛客
练习赛114
B.相信我,这真的是一个暴力!从前,有两个小和尚在石头剪刀布的猜拳游戏。请回忆石头剪刀布的游戏规则:两个人同时伸出手,分别出示石头、剪刀或布的手势。石头胜剪刀,剪刀胜布,布胜石头。如果两个人出示的手势相同,则是平局,需要重新进行游戏。每个小和尚出的手势的概率可以表示成几成。例如:11成是10%10%,22成是20%20%,以此类推,1010成是100%100%。成数不会小于00,也不会大于1010
Akct
·
2023-12-23 14:14
算法
Division 贪心,模拟
牛客
练习赛95
链接:https://ac.nowcoder.com/acm/contest/11185/C来源:
牛客
网时间限制:C/C++1秒,其他语言2秒空间限制:C/C++262144K,其他语言524288KSpecialJudge
5pace
·
2023-12-23 14:44
贪心算法
算法
c++
牛客
练习赛91 C D
魔法学院(hardversion)并查集大意:给定一个字符串,有m个魔法,每个魔法可以将区间[li,ri][l_i,r_i][li,ri]的一个字符修改成cic_ici,每个魔法可以使用无限次。对于每个字符,它的价值就是对应的ASCII码,求最终字符串价值的最大值。思路:我又又又又又…读错题了。看成了每个魔法把整个区间[li,ri][l_i,r_i][li,ri]一下子全部修改成cic_ici,然
Eter`nal
·
2023-12-23 14:44
牛客
题解
牛客
练习赛87题解
A思维题当k=n−1k=n-1k=n−1的时候特判一下就行了回超intintint开longlonglonglonglonglongB思维题找一个数组存一下x左右两边比x小的数有多少个前缀后缀数组的那种forforfor循环lll二分rrrCdfsdfsdfs贪心#includeusingnamespacestd;typedeflonglongll;unordered_mapf;llt,n;llq
successzjl23
·
2023-12-23 14:43
牛客
牛客
练习赛100题解
牛客
练习赛100题解A小红的小桃子原题链接算法标签枚举代码#include#defineintlonglong#definerep(i,a,b)for(inti=a;ib;--i)usingnamespacestd
飞滕人生TYF
·
2023-12-23 14:12
牛客练习赛题解
贪心算法
c++
算法
牛客
练习赛98_部分题解
本篇题解只是记录我的做题过程代码,不提供最优解(另外这里所有的时间复杂度都只分析单个样例,不算ttt的时间复杂度)A点击此处查看对应的题目.本题设计算法:贪心贪心策略:选择一轮中伤害高的攻击方式即可记得开longlong时间复杂度O(1)O(1)O(1)#include#include#includeusingnamespacestd;typedeflonglongll;constintN=1e5
marvel121
·
2023-12-23 14:12
杂题节选
贪心算法
算法
动态规划
牛客
练习赛87.C-牛老板(记忆化搜索&当前最优选择&贪心)
收获&总结抓住关键点:每次选择最优解。一击即中。题目传送门题意:题解:应该关注的点:每次选择最优的情况,而最优的情况一定在选择最大的6i6^i6i或者9i9^i9i中,然后我们记忆化搜索即可。os:其实好像记忆化搜索也没必要,这题数据很少。(不行,如果不记忆化的化很重复访问很多很多很多很多次)。代码:#include#defineintlonglong#definedbg(x)coutmp;int
I_have_a_world
·
2023-12-23 14:41
#
ACM_杂项
记忆化搜索
最优解
贪心
牛客
练习赛87 总结
目录A-中位数(贪心)题目链接题意思路代码B-k小数查询(尺取法)题目链接题意思路代码C-牛老板(记忆化搜索+贪心)题目链接题意思路代码收获A-中位数(贪心)题目链接A-中位数_
牛客
练习赛87(nowcoder.com
CarryNotKarry
·
2023-12-23 14:11
比赛总结
牛客
练习赛 69
第一次打
牛客
直接。。。
Fighting_Peter
·
2023-12-23 14:11
牛客网
贪心
最小生成树
【贪心】
牛客
练习赛90 C
登录—专业IT笔试面试备考平台_
牛客
网题意思路肯定出发点是去考虑伤害的贡献注意到贡献是长为k的段的贡献加起来的,一段的贡献是max(0,sum-s)然后看,他让我们选一段子序列,注意到子序列内部无序,那其实就是子集
lamentropetion
·
2023-12-23 14:40
贪心
算法
数据结构(五)
栈和队列
栈同顺序表和链表一样,栈也是用来存储逻辑关系为"一对一"数据的线性存储结构,如图1所示:图1:栈存储结构示意图栈对数据"存"和"取"的过程有特殊的要求:1.栈只能从一端存取数据,另一端是封闭的2.在栈中,无论是存数据还是取数据,都必须遵循“先进后出”的原则栈是一种只能从一端存取数据且遵循“先进后出”原则的线性存储结构通常栈的开口端被称为栈顶;相应地,封口端被称为栈底。向栈中添加元素,此过程被称为进
hadoop_a9bb
·
2023-12-23 14:03
【数据结构开篇 --- 时间和空间复杂度】
3.1、算法效率3.2、时间复杂度3.3、空间复杂度4.时间复杂度和空间复杂度,巩固练习4.1、
练习题
1:移除元素4.2、
练习题
2:反转数组数据结构开篇前言:什么是程序?
下课后泡实验室
·
2023-12-23 13:30
数据结构
数据结构
c语言
笔记
时间复杂度
空间复杂度
算法
学习
[JSMSA_CTF] 2023年12月
练习题
pwn
一开始没给附件,还以为是3个盲pwn结果,pwn了一晚上没出来,今天看已经有附件了。pwn1在init_0里使用mallopt(1,0)设置global_max_fast=0任何块释放都会进入unsort在free函数里没有清理指针,有UAF将v6:0x100清0,便于写one没有return退出,直接调用exit思路是通过unsortAttack修改global_max_fast,使释放后的块能
石氏是时试
·
2023-12-23 13:51
python
开发语言
WebAssembly 的魅力:高效、安全、跨平台(上)
前端开发工程师(主业)、技术博主(副业)、已过CET6阿珊和她的猫_CSDN个人主页
牛客
高级专题作者、在
牛客
打造高质量专栏《前端面试必备》蓝桥云课签约作者、已在蓝桥云课上架的前后端实战课程《Vue.js
阿珊和她的猫
·
2023-12-23 09:50
wasm
安全
14.不要把学习之母变成后娘《给教师的建议》
苏霍姆林斯基谈到在理科复习的过程中要通过实际的
练习题
,来完成对知识的迁移——从相互联系和相互依存的关系中对概括性的真理进行重新思考的过程。让所学的知识和概念连接成一个知识网。
吉林付巍巍
·
2023-12-23 05:51
Scott Young 关于做习题的见解
做
练习题
,能极大地促进你的知识理解。但是,如果你不小心,可能会落入两个效率陷阱:1.没有获得即时的反馈:研究表明,如果你想更好地学习,你需要即时的反馈。
周少言
·
2023-12-23 05:30
Java实现Leetcode题(
栈和队列
)
Leetcode232(用栈实现队列)packagestack_queue;importjava.util.Stack;publicclassLeetcode232{publicstaticvoidmain(String[]args){MyQueuemyQueue=newMyQueue();myQueue.push(1);myQueue.push(2);System.out.print(myQue
打怪兽的Sea
·
2023-12-23 04:40
数据结构
java
leetcode
开发语言
EDA设计基础
练习题
EDA设计基础
练习题
:1、设计一个三输入或非门电路。
北国无红豆
·
2023-12-23 02:44
FPGA
fpga
惠民县第一实验学校二年级五班钰皓妈妈亲子日记485篇
两点来钟熙宝完成数学
练习题
之后我把她叫过来,说了我
鱼儿跃龙门
·
2023-12-22 21:08
混沌大学《内容创业:抓住新中产》课后
练习题
练习徐沪生老师在本节课提出的创业方法,您认为哪个最有启发,您可以怎样应用它?徐沪生老师基于一条诞生及发展的过程,围绕创业创新提出了一些方法,我们部分总结如下:一、寻找创业蓝海:品类要素分析了解国内外视频行业情况,结合自身经验,确定产品定位:根据Youtube热门视频分析,确定碎片化原则;观察国内短视频领域,发现多是冷笑话等大众产品,缺乏高品质视频,而BBC等电视台不会拍短视频;一条团队有生活杂志背
翱翔丶者
·
2023-12-22 20:55
上一页
39
40
41
42
43
44
45
46
下一页
按字母分类:
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
其他