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
牛客网剑指offter刷题笔记
剑指
Offer:07-斐波那契数列
题目描述大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项(从0开始,第0项为0)。n<=39思路实现1-递归classSolution{public:intFibonacci(intn){if(n<=1)returnn;returnFibonacci(n-1)+Fibonacci(n-2);}};实现2-非递归classSolution{public:intFibona
jackmxp
·
2024-02-13 00:14
【
牛客网
华为机试】HJ44 Sudoku
题目描述问题描述:数独(Sudoku)是一款大众喜爱的数字逻辑游戏。玩家需要根据9X9盘面上的已知数字,推算出所有剩余空格的数字,并且满足每一行、每一列、每一个3X3粗线宫内的数字均含1-9,并且不重复。例如:输入输出输入描述:包含已知数字的9X9盘面数组[空缺位以数字0表示]输出描述:完整的9X9盘面数组示例1输入:0924817634137629858673594126241953787598
202xxx
·
2024-02-12 21:38
牛客网刷题
算法
python
数独
递归算法
数据结构
2018暑期牛客多校第七场 J-Sudoku Subrectangles
链接:https://www.nowcoder.com/acm/contest/145/J来源:
牛客网
SudokuSubrectangles时间限制:C/C++1秒,其他语言2秒空间限制:C/C++32768K
余西子
·
2024-02-12 21:06
牛客
C语言学习记录
牛牛学说话之-字符_牛客题霸_
牛客网
(nowcoder.com)总结:字符定义为char,对应%c整数定义为int,对应%d分数对应float,对应%f,内存小,速度快分数对应double,对应%lf,
曾浩轩
·
2024-02-12 20:53
C语言学习记录
学习
c语言
C语言学习记录
牛牛的第二个整数_牛客题霸_
牛客网
(nowcoder.com)注意输入的格式,%d空格%d空格%d
曾浩轩
·
2024-02-12 20:53
C语言学习记录
学习
C语言学习记录
牛牛学说话之-浮点数_牛客题霸_
牛客网
(nowcoder.com)#includeintmain(){floata;//浮点数也就是小数,有两种定义形式,分别是float和doublescanf("%f
曾浩轩
·
2024-02-12 20:23
C语言学习记录
学习
c语言
剑指
offer学习笔记:4.3 举例让抽象问题具体化
面试题21:包含min函数的栈定义一个数据结构,请在该类型中实现一个能够得到栈中最小元素的min函数。在该栈中,调用min,push以及pop的时间复杂度都是o(1)。leetcode链接:https://leetcode-cn.com/problems/bao-han-minhan-shu-de-zhan-lcof/classMinStack{public:/**initializeyourda
小逗比儿
·
2024-02-12 18:19
剑指
offer67: 字符串中最小整数
题目描述首先,该函数会根据需要丢弃无用的开头空格字符,直到寻找到第一个非空格的字符为止。当我们寻找到的第一个非空字符为正或者负号时,则将该符号与之后面尽可能多的连续数字组合起来,作为该整数的正负号;假如第一个非空字符是数字,则直接将其与之后连续的数字字符组合起来,形成整数。该字符串除了有效的整数部分之后也可能会存在多余的字符,这些字符可以被忽略,它们对于函数不应该造成影响。注意:假如该字符串中的第
Neon Zhou
·
2024-02-12 17:29
java数据结构与算法刷题-----LeetCode594. 最长和谐子序列
java数据结构与算法刷题目录(
剑指
Offer、LeetCode、ACM)-----主目录-----持续更新(进不去说明我没写完):https://blog.csdn.net/grd_java/article
殷丿grd_志鹏
·
2024-02-12 17:56
算法
java
leetcode
算法
java数据结构与算法刷题-----LeetCode18. 四数之和
java数据结构与算法刷题目录(
剑指
Offer、LeetCode、ACM)-----主目录-----持续更新(进不去说明我没写完):https://blog.csdn.net/grd_java/article
殷丿grd_志鹏
·
2024-02-12 17:55
算法
java
算法
leetcode
【
剑指
Offer】旋转数组的最小数字
1、题目描述有一个长度为n的非降序数组,比如[1,2,3,4,5],将它进行旋转,即把一个数组最开始的若干个元素搬到数组的末尾,变成一个旋转数组,比如变成了[3,4,5,1,2],或者[4,5,1,2,3]这样的。请问,给定这样一个旋转数组,求数组中的最小值。数据范围:1≤n≤10000,数组中任意元素的值:0≤val≤10000要求:空间复杂度:O(1),时间复杂度:O(logn)2、思路分析如
tan77º
·
2024-02-12 13:10
算法
数据结构
leetcode
c语言
【
剑指
Offer】数字在升序数组中出现的次数之二分法
1、题目描述给定一个长度为n的非降序数组和一个非负数整数k,要求统计k在数组中出现的次数数据范围:0≤n≤1000,0≤k≤100,数组中每个元素的值满足0≤val≤100要求:空间复杂度O(1),时间复杂度O(logn)2、思路分析方法一:如果直接暴力循环求解的话,是行不通的,那样的时间复杂度是O(n),利用这个数组是非降序的,可以采用二分法。但是这里与普通的二分查找不同,并不是找数组中有没有k
tan77º
·
2024-02-12 13:09
算法
数据结构
c语言
leetcode
剑指
全球第一大癌症,中国学者建立乳腺癌预后评分系统 MIRS
世界卫生组织国际癌症研究机构(IARC)发布的2020年全球最新癌症负担数据显示,2020年全世界乳腺癌新发病例数的快速增长达226万,首次正式取代肺癌成为全球第一大癌症。其中,我国女性新发乳腺癌病例数42万例,位居第一,远超女性其他癌症类型。由于具有高并发率和高死亡率的特点,乳腺癌严重威胁着全球女性的健康。但如果能够做到及早发现、并按照最佳实践进行治疗,则有望大大改善存活率。根据美国癌症协会的数
·
2024-02-12 11:09
人工智能数据集
猎天圣尊技术支持
剑指
天下之路即将为你开启!模拟角色扮演手游《猎天圣尊》致画面,高自由度玩法。休息时只需放置便可获得修为与材料。让你真实经历快意逆袭、守护所爱的主角人生。在这里,你还可以顿悟绝世武学,自由搭配技能。
淡定_7fa3
·
2024-02-12 08:33
用两个栈实现队列【LeetCode
剑指
offer】
题目:面试题09.用两个栈实现队列思路两个栈,一个size(队列中数据的数量)入队列直接压入栈1,并且size++;出队列时,先判断size是否为0,若size为0,则说明队列空,返回-1;否则直接取出栈2的栈顶元素,若栈2为空,则把栈1的所有元素一次性出栈压入栈2,此时栈2,按顺序弹出则是队列出队列的顺序,先进先出;出队列时,要相应的的size–;实现:classCQueue{Stackstac
江璇Up
·
2024-02-12 08:42
剑指offer题解
面试题09.
用两个栈实现队列
剑指offer
剑指
offer编程题—和为S的两个数字
题目描述输入一个递增排序的数组和一个数字S,在数组中查找两个数,使得他们的和正好是S,如果有多对数字的和等于S,输出两个数的乘积最小的。输出描述:对应每个测试案例,输出两个数,小的先输出。解题思路因为给定的数组是递增有序的,所以这里可以使用双指针技术,两个指针分别指向数组的首和尾,求解过程中两个指针分别向中间移动,具体操作步骤如下:初始化指针lp和rp分别指向数组的首和尾;如果array[lp]+
零岁的我
·
2024-02-12 04:01
《
剑指
Offer (第 2 版)》第 62 题:孩子们的游戏(圆圈中最后剩下的数)
第62题:孩子们的游戏(圆圈中最后剩下的数)传送门:圆圈中最后剩下的数字,
牛客网
onlinejudge地址。
李威威
·
2024-02-12 01:12
【华为OD机试真题 python】数组去重和排序 【2022 Q4 | 100分】
前言《华为OD笔试真题python》专栏含华为OD机试真题、华为面试题、
牛客网
华为专栏真题。如果您正在准备华为的面试,或者华为od的机会,有任何想了解的可以私信我进行交流。
无痕de泪
·
2024-02-11 21:01
华为OD机试真题
python
数据结构
python
华为
牛客网
--- 送分题
题目描述数据结构之神ccz又在出毒瘤数据结构了神出了这样一个题:给你三个数,在这三个数中间任意加*或者是+,然后可以随便打括号,只要这个表达式合法比如说123可以得到:1+2*3=71*(2+3)=51*2*3=6(1+2)*3=9不能改变这三个数的原顺序最大化表达式的值输入描述:输入三行,每行一个数分别表示a,b,c输出描述:输出一行一个数表示答案示例1输入123输出9示例2输入2103输出60
喝可乐的布偶猫
·
2024-02-11 20:28
题解
算法
c++
牛客网
---------[USACO 2016 Jan S]Angry Cows
题目描述Bessiethecowhasdesignedwhatshethinkswillbethenextbighitvideogame:"AngryCows".Thepremise,whichshebelievesiscompletelyoriginal,isthattheplayershootscowswithaslingshotintoaone-dimensionalsceneconsist
喝可乐的布偶猫
·
2024-02-11 20:57
题解
算法
c++
5,面经感悟---复习方法 推荐指数 五颗星
刷题的话我自己是牛客上的数据库的sql实战,
剑指
offer,leetcode还有
牛客网
的选择题。面经的话就
flyingsen
·
2024-02-11 13:18
校招面经
面经
每日一题!如约而至!(图片整理,寻找数组的中心下标)
图片整理_牛客题霸_
牛客网
(nowcoder.com)#include#includeintmain(){charstr[1001]={'\0'};while(scanf("%s",str)!
pearlthriving
·
2024-02-11 06:07
c++
算法
开发语言
除夕日的每日一题(字符个数统计,多数元素)
字符个数统计_牛客题霸_
牛客网
(nowcoder.com)#include#include#includeintnum=0,len,i,j,k,asc;inttmp[128]={0};charstr[400
pearlthriving
·
2024-02-11 06:07
数据结构
算法
代码随想录
刷题笔记
DAY 22 | 二叉搜索树的最近公共祖先 No.235 | 二叉搜索树中的插入操作 No.701 | 删除二叉搜索树中的节点 No.450
文章目录Day2201.二叉搜索树的最近公共祖先(No.235)1.1题目1.2笔记1.3代码02.二叉搜索树中的插入操作(No.701)2.1题目2.2笔记2.3代码03.删除二叉搜索树中的节点(No.450)3.1题目3.2代码3.3代码Day2201.二叉搜索树的最近公共祖先(No.235)题目链接代码随想录题解1.1题目给定一个二叉搜索树,找到该树中两个指定节点的最近公共祖先。百度百科中最
*Soo_Young*
·
2024-02-11 06:06
代码随想录
学习
算法
一个大写的人字
说服自己引领他人无数个日日夜夜时时刻刻天天和锁阳打交道锁阳城苦玉城汉将军李广
剑指
天下第一的玉门关外纵深五千里的牧野横行霸道尽收心野唐薛仁贵一剑定军山的黄金分割线被遗忘千年因为一个大写的人浓重复活这就是世界的锁阳城遗址一个守护家园的锁阳人应有的根与生命同在的脉写上被世界认可的中华人的血脉和人类命运共同体休戚相关大写的人类命运在瓜州重新发光写上祖宗的大名并让中华民族文明摇篮同时代一起摇曳百合激荡一个大
3bbce1bd4a78
·
2024-02-11 04:48
高频面试真题答案 -java后端 -java框架篇
-后端篇_笔经面经_
牛客网
整理答案:SpringAOP的底层原理51SpringBean的生命周期31Spring中IOC的底层原理28Spring如何解决循环依赖22spring的动态代理模式14Spring
qq_46529610
·
2024-02-11 03:29
高频面试真题答案
-java后端
java
面试
后端
《
剑指
Offer》专项突破版 - 面试题 38、39 和 40 : 通过三道面试题详解单调栈(C++ 实现)
目录面试题38:每日温度面试题39:直方图最大矩形面积方法一、暴力求解方法二、递归求解方法三、单调栈法面试题40:矩阵中的最大矩形面试题38:每日温度题目:输入一个数组,它的每个数字是某天的温度。请计算每天需要等几天才会出现更高的温度。例如,如果输入数组[35,31,33,36,34],那么输出为[3,1,1,0,0]。由于第1天的温度是35℃,要等3天才会出现更高的温度36℃,因此对应的输出为3
melonyzzZ
·
2024-02-11 02:11
数据结构
c++
开发语言
leetcode
算法
职场和发展
数据结构
面试
剑指
Offer---出栈顺序的判断正误
题目描述输入两个整数序列,第一个序列表示栈的压入顺序,请判断第二个序列是否可能为该栈的弹出顺序。假设压入栈的所有数字均不相等。例如序列1,2,3,4,5是某栈的压入顺序,序列4,5,3,2,1是该压栈序列对应的一个弹出序列,但4,3,5,1,2就不可能是该压栈序列的弹出序列。(注意:这两个序列的长度是相等的)代码classSolution{public:boolIsPopOrder(vectorp
生若-夏花
·
2024-02-10 20:34
剑指Offer
数据结构
算法
第五十二章 毁天灭地(下)
激愤的少绾似乎又看到了当年墨渊在战场上
剑指
他的模样,大义凛然、毫无情份,与刚刚他对面对白浅时候的神情产生了鲜明的对比。
云朵_从竹
·
2024-02-10 17:26
《
剑指
Offer》专项突破版 - 面试题 37 : 小行星碰撞(C++ 实现)
题目链接:LCR037.行星碰撞-力扣(LeetCode)题目:输入一个表示小行星的数组,数组中每个数字的绝对值表示小行星的大小,数字的正负号表示小行星运动的方向,正号表示向右飞行,负号表示向左飞行。如果两颗小行星相撞,那么体积较小的小行星将会爆炸最终消失,体积较大的小行星不受影响。如果相撞的两颗小行星大小相同,那么它们都会爆炸消失。飞行方向相同的小行星永远不会相撞(因为每一颗小行星以相同的速度移
melonyzzZ
·
2024-02-10 16:13
数据结构
c++
开发语言
数据结构
《
剑指
Offer》专项突破版 - 面试题 34 : 外星语言是否排序(C++ 实现)
题目链接:LCR034.验证外星语词典-力扣(LeetCode)题目:有一门外星语言,它的字母表刚好包含所有的英文小写字母,只是字母表的顺序不同。给定一组单词和字母表顺序,请判断这些单词是否按照字母表的顺序排序。例如,输入一组单词["offer","is","coming"],以及字母表顺序"zyxwvutsrqponmlkjihgfedcba",由于字母'o'在字母表中位于'i'的前面,因此单词
melonyzzZ
·
2024-02-10 16:43
数据结构
哈希算法
散列表
算法
c++
leetcode
数据结构
开发语言
《
剑指
Offer》专项突破版 - 面试题 36 : 详解后缀表达式(C++ 实现)
题目链接:LCR036.逆波兰表达式求值-力扣(LeetCode)题目:后缀表达式是一种算术表达式,它的操作符在操作数的后面。输入一个用字符串数组表示的后缀表达式,请输出该后缀表达式的计算结果。假设输入的一定是有效的后缀表达式。例如,后缀表达式["2","1","3","*","+"]对应的算术表达式是"2+1*3",因此输出它的计算结果5。分析:后缀表达式又叫逆波兰表达式(ReversePoli
melonyzzZ
·
2024-02-10 16:42
数据结构
c++
开发语言
数据结构
面试
leetcode
刷题笔记
:LeetCode28-KMP模式匹配算法拾遗(Java)
先上题目。1.题目描述实现strStr()函数。给定一个haystack字符串和一个needle字符串,在haystack字符串中找出needle字符串出现的第一个位置(从0开始)。如果不存在,则返回-1。示例1:输入:haystack="hello",needle="ll"输出:2示例2:输入:haystack="aaaaa",needle="bba"输出:-1说明:当needle是空字符串时,
mckl
·
2024-02-10 14:49
笔记
算法
leetcode
java
数据结构
刷题笔记
:LeetCode15-经典三数和的Hash写法
三数和旧题新作Hash法(Java)先上题目。1.题目描述给你一个包含n个整数的数组nums,判断nums中是否存在三个元素a,b,c,使得a+b+c=0?请你找出所有满足条件且不重复的三元组。注意:答案中不可以包含重复的三元组。示例:给定数组nums=[-1,0,1,2,-1,-4],满足要求的三元组集合为:[[-1,0,1],[-1,-1,2]]2.解题思路传统双指针解法这里不再赘述,其时间复
mckl
·
2024-02-10 14:49
笔记
哈希算法
算法
leetcode
散列表
java
中国人的人格观后感
之前在读他另一本文集《人生有何意义》时,我写过一篇文章,以胡先生对于何为理性爱国发表了一些自己的看法,但那篇文章发布之后,却与个别书友发生了论战,不过,有意思的是,论战的目标与文章本身内容毫无关系,只是有些书友
剑指
胡适所谓的
孤独的狂欢1
·
2024-02-10 12:55
剑指
全球第一大癌症,中国学者建立乳腺癌预后评分系统 MIRS
世界卫生组织国际癌症研究机构(IARC)发布的2020年全球最新癌症负担数据显示,2020年全世界乳腺癌新发病例数的快速增长达226万,首次正式取代肺癌成为全球第一大癌症。其中,我国女性新发乳腺癌病例数42万例,位居第一,远超女性其他癌症类型。由于具有高并发率和高死亡率的特点,乳腺癌严重威胁着全球女性的健康。但如果能够做到及早发现、并按照最佳实践进行治疗,则有望大大改善存活率。根据美国癌症协会的数
HyperAI超神经
·
2024-02-10 08:33
人工智能
Al
for
Science
乳腺癌
数据集
MIRS
《
剑指
Offer》笔记&题解&思路&技巧&优化 Java版本——新版leetcode_Part_1
《
剑指
Offer》笔记&题解&思路&技巧&优化_Part_1相知相识开始刷题1.LCR120.寻找文件副本——数组中重复元素2.LCR121.寻找目标值-二维数组——二维数组中查找3.LCR122.路径加密
_Matthew
·
2024-02-10 05:24
Leetcode
笔记
java
开发语言
剑指
Offer - 12 矩阵中的路径
题目:给定一个mxn二维字符网格board和一个字符串单词word。如果word存在于网格中,返回true;否则,返回false。单词必须按照字母顺序,通过相邻的单元格内的字母构成,其中“相邻”单元格是那些水平相邻或垂直相邻的单元格。同一个单元格内的字母不允许被重复使用。分析:首先,这是个矩阵搜索问题,我们需要用到深度优先搜索(DFS)。二维数组中的某一个网格都需要作为搜索的起点进行搜索,若是搜索
burven1
·
2024-02-10 05:45
剑指
offer——二维数组中的查找(杨氏矩阵)
目录1.题目描述2.常见错误思路3.分析3.1特例分析3.2规律总结4.完整代码1.题目描述在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。例如下面的二维数组就是每行、每列都递增排序。如果在这个数组中查找数字7,则返回true;如果查找数字5,由于数组不含该数字,则返回false。
看落日的YT
·
2024-02-10 03:28
剑指offer
矩阵
算法
面试
Leetcode
刷题笔记
题解(C++):面试题 08.07. 无重复字符串的排列组合
思路:因为字符之间互不相同,故使用全排列的方式去解题;字符串长度为n,将第一个字母分别与后面每一个字母进行交换,生成n种不同的全排列;再用第二个元素与后面每一个元素进行交换,生成n-1种不同的全排列……classSolution{public://存放结果vectorres;vectorpermutation(stringS){//进行深度遍历dfs(S,0);returnres;}voiddfs
Demo.demo
·
2024-02-10 02:13
Leetcode算法题解
leetcode
笔记
c++
Leetcode——链表笔试题
.移除重复节点(乱序)3.1题目描述3.2思路4.Num206反转链表4.1题目描述4.2思路4.2.1方法1创建新链表4.2.2原地移动5.Num876链表的中间节点5.1题目描述5.2两种思路6.
剑指
HH~LL
·
2024-02-10 01:32
笔试题
链表
leetcode
算法
牛客网
SQL进阶114:更新记录
官网链接:更新记录(二)_牛客题霸_
牛客网
现有一张试卷作答记录表exam_record,其中包含多年来的用户作答试卷记录,结构如下表。
爱吃辣条byte
·
2024-02-10 01:22
#
SQL刷题
mysql
数据库
剑指
offer --algorithm (持续更新)
操千曲而识谱,认千剑而知器,学而问者千篇,悟者为上题1---singleton模式该题的本意或者说想要达到的理想目的是:改变一个子类的属性,不管声明多少个新的不同的实例对象,其相应的属性值是一样的在进行编码之前,预备知识有两点,一就是__new_(cls)与_init__(self)之间的区别,二就是super()单线程子类继承用一句话概括就是前者是声明的一个实例,而后者声明的是一个对象,直白的讲
strive鱼
·
2024-02-09 22:59
Verilog
刷题笔记
25
题目:You’realreadyfamiliarwithbitwiseoperationsbetweentwovalues,e.g.,a&bora^b.Sometimes,youwanttocreateawidegatethatoperatesonallofthebitsofonevector,like(a[0]&a[1]&a[2]&a[3]…),whichgetstediousifthevect
十六追梦记
·
2024-02-09 13:31
笔记
Verilog
刷题笔记
27
题目:Givena100-bitinputvector[99:0],reverseitsbitordering.解题:moduletop_module(input[99:0]in,output[99:0]out);inti;always@(*)beginfor(i=0;i<100;i++)out[i]=in[99-i];endendmodule结果正确:
十六追梦记
·
2024-02-09 13:31
笔记
Verilog
刷题笔记
28
题目:A“populationcount”circuitcountsthenumberof'1’sinaninputvector.Buildapopulationcountcircuitfora255-bitinputvector.解题:moduletop_module(input[254:0]in,output[7:0]out);inti;always@(*)beginout=8'b0;for(
十六追梦记
·
2024-02-09 13:31
笔记
Verilog
刷题笔记
26
题目:Buildacombinationalcircuitwith100inputs,in[99:0].Thereare3outputs:out_and:outputofa100-inputANDgate.out_or:outputofa100-inputORgate.out_xor:outputofa100-inputXORgate.解题:moduletop_module(input[99:0]
十六追梦记
·
2024-02-09 13:01
笔记
牛客网
iOS 题 21-41
牛客网
iOS题21-4121.Objective-C有私有方法吗?有私有变量吗?
iOS佥
·
2024-02-09 09:08
【华为OD机试 2023】 数组合并(C++ Java JavaScript Python)
华为od机试是在
牛客网
上进行的,采用ACM模式。华为od机试目标院校分数为160分,华为od机试非目标院校,则至少300+华为od机试会考到很多原题。对于算法较差的同学,建议购买。
算法程序员0001
·
2024-02-09 08:19
华为
c++
开发语言
牛客网
SQL进阶127: 月总刷题数和日均刷题数
官网链接:月总刷题数和日均刷题数_牛客题霸_
牛客网
现有一张题目练习记录表practice_record,示例内容如下:。
爱吃辣条byte
·
2024-02-09 06:29
#
SQL刷题
算法
sql
数据库
上一页
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
其他