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
牛客网算法题
【
牛客网
华为机试】HJ2 计算某字母出现次数
题目描述写出一个程序,接受一个由字母、数字和空格组成的字符串,和一个字母,然后输出输入字符串中该字母的出现次数。不区分大小写,字符串长度小于500。输入描述:第一行输入一个由字母和数字以及空格组成的字符串,第二行输入一个字母。输出描述:输出输入字符串中含有该字符的个数。示例1输入:ABCabcA复制输出:2复制说明:最后一个单词为nowcoder,长度为8解题思路统一用upper函数将输入的in_
202xxx
·
2024-01-18 08:47
【LeetCode
算法题
】数组经典题目分析
系列文章目录【LeetCode
算法题
】各类基础排序算法的Python实现【LeetCode
算法题
】数组经典题目分析文章目录系列文章目录前言一、二分查找(704)二、移除元素(27)三、有序数组的平方(977
Bigdataxy
·
2024-01-18 07:58
算法
leetcode
python
【LeetCode: 14. 最长公共前缀 + LCP】
算法题
算法刷题专栏|面试必备算法|面试高频算法越难的东西,越要努力坚持,因为它具有很高的价值,算法就是这样✨作者简介:硕风和炜,CSDN-Java领域优质创作者,保研|国家奖学金|高中学习JAVA|大学完善
硕风和炜
·
2024-01-18 07:52
LeetCode每日一题打卡
面试必须掌握的101题
leetcode
算法
java
面试
经典
算法题
:将一个整数的二进制位的奇数位和偶数位交换
如果将每一位依次交换太过麻烦,因此可以考虑直接取出整数所有的奇数位和偶数位在交换a=11的二进制位:00000000000000000000000000001011交换后:00000000000000000000000000000111可以考虑将整数&(全为1取1,否则取0)处理将整数对应的偶数位&0,奇数位&1奇数位a&10101010101010101010101010101010偶数位a&0
Amnesia0_0
·
2024-01-18 07:41
数据结构
2021-10-21
IT1.
牛客网
:把二叉树打印成多行2021-10-21(JZ78把二叉树打印成多行)英语1.墨墨背单词:复习50个单词
幸福大黑鸭
·
2024-01-18 06:11
ARTS第一周 2019-04-28
Algorithm:每周至少做一个leetcode的
算法题
AddStringsGiventwonon-negativeintegersnum1andnum2representedasstring,returnthesumofnum1andnum2
GH_Dev
·
2024-01-18 04:45
`
算法题
解` `LeetCode` 2376. 统计特殊整数
catalog题解更新注意点代码题目链接题解问在[1,x]之间的(所有数字)的某类性质,这是数位DP的问题;按照数位DP的规定,Prefix(r)表示:在[0-r]之间的所有数字所以,将其转换为:Prefix(x)-Prefix(1-1),数位DP会将[0-r]的所有数字,划分为3大类:以r=2345(1,第一类:非对齐数字,为所有pre,intk)函数,就是针对每个区间,求解该区间的答案;…pr
supimo
·
2024-01-18 04:57
算法题解
算法
C++从零开始的打怪升级之路(day13)
如果有小伙伴想和我一起学习的,可以私信我交流分享学习资料那么开启正题今天学了一些基础的string的函数,刷了一些题,等string学完了再总结语法,函数1.把字符串转换成整数把字符串转换成整数_牛客题霸_
牛客网
将一个字符串转换成一个整数
云淡风轻kk
·
2024-01-18 01:27
c++
开发语言
算法题
&题目
OJ11、OlympicGame描述:每次奥运会期间,大家都非常关注奖牌榜排名的情况。现在我们假设奖牌榜的排名规则,按优先级从高到低如下:1、金牌数量多的排在前面;2、银牌数量多的排在前面;3、铜牌数量多的排在前面;4、若以上三个条件仍无法区分名次,则以国家名称的字典序排列。我们假设国家名称不超过20个字符、各种奖牌数不超过100,且大于等于0。题目类别:字符串,排序难度:中级分数:运行时间限制:
wsd_ontheroad
·
2024-01-17 23:49
算法
牛客网
【Python专项练习】错题笔记
2021.09.20练习记录1、已知a=[1,2,3]和b=[1,2,4],那么id(a[1])==id(b[1])的执行结果()ATrueBFalse解析:答案选A。Python为了提高内存利用效率会对一些简单的对象(如数值较小的int对象,字符串等)采取重用内存地址的方法。所以Python中有一个小整数对象池,范围为[-5,256]。对于在这个范围内的整数,不会新建对象,直接从小整数池中取。2
早知晓
·
2024-01-17 21:36
Python
python
(
算法题
)两条不相交的线
同学面试华为手撕算法的一道题目。直接给我的时候我是懵的,面试官也提醒了动态规划和方程,可带着这样的思路也没想起来,想着怎么这么难。后来吃完饭闲来无事网上查了一下,发现竟然是Leetcode的原题,看了一下思路,恍然大悟,原来原理和最长公共字符串的思路一样!所以特地来记录一下。题目:(Leetcode1035)我们在两条独立的水平线上按给定的顺序写下A和B中的整数。现在,我们可以绘制一些连接两个数字
莱特昂
·
2024-01-17 18:25
数据结构和算法
Java
算法题
常用API整理总结
1.栈和队列LinkedList使用push插入元素时【栈】,头部元素peek为栈顶元素使用addLast插入元素时,头部元素peek为队首元素通常创建一个对象专精一个数据结构,不要串用1.1栈常用方法//栈顶插入元素push(ele)//返回栈顶元素并弹出pop()//返回栈顶元素但不弹出peek()1.2队列常用方法//头插addFirst(ele)//尾插addLast(ele)//获取队列
Infinity_and_beyond
·
2024-01-17 16:51
#
数据结构与算法
eclipse
java
算法
数据结构
CVTE面经 非双一流逆袭C厂
岗位:CVTE嵌入式软件开发工程师(linux)面试流程:一共是四轮面试+一轮实习考核(春招)第一轮笔试题型是选择题和
算法题
,主要是选择题,很难。
小昭dedug
·
2024-01-17 14:07
大公司校招面试宝典(嵌入式)
c语言
LeetCode.977-排序数组的平方(Squares of a Sorted Array)
这是悦乐书的第369次更新,第397篇原创01看题和准备今天介绍的是LeetCode
算法题
中Easy级别的第231题(顺位题号是977)。
程序员小川
·
2024-01-17 13:29
python数据结构
算法题
一百三十三:实现自定义容器
问题你想实现一个自定义的类来模拟内置的容器类功能,比如列表和字典。但是你不确定到底要实现哪些方法。解决方案collections定义了很多抽象基类,当你想自定义容器类的时候它们会非常有用。比如你想让你的类支持迭代,那就让你的类继承collections.Iterable即可:classA(collections.Iterable):pass不过你需要实现collections.Iterable所有
小崽崽1
·
2024-01-17 12:47
python
数据结构
算法
性能优化
系统架构
架构
软件工程
python数据结构
算法题
一百三十四:属性的代理访问
问题你想将某个实例的属性访问代理到内部另一个实例中去,目的可能是作为继承的一个替代方法或者实现代理模式。解决方案简单来说,代理是一种编程模式,它将某个操作转移给另外一个对象来实现。最简单的形式可能是像下面这样:defspam(self,x):passdeffoo(self):passclassB1:"""简单的代理"""def__init__(self):self._a=A()defspam(se
小崽崽1
·
2024-01-17 12:47
python
数据结构
算法
性能优化
系统架构
架构
软件工程
python数据结构
算法题
一百三十二:实现数据模型的类型约束
问题你想定义某些在属性赋值上面有限制的数据结构。解决方案在这个问题中,你需要在对某些实例属性赋值时进行检查。所以你要自定义属性赋值函数,这种情况下最好使用描述器。下面的代码使用描述器实现了一个系统类型和赋值验证框架:classDescriptor:def__init__(self,name=None,**opts):self.name=nameforkey,valueinopts.items():
小崽崽1
·
2024-01-17 12:46
python
数据结构
算法
性能优化
系统架构
架构
软件工程
数据结构(五)数据结构与算法中的经典题
至此数据结构介绍已完结,后续会把数据结构
算法题
系列更完。原活动链接邀请码:JL57F5闯关题:有关于数据结构与算法中的经典题根据要求完成题目Q1.(单选)以下哪些数据结构支持随机访问?
大地之灯
·
2024-01-17 10:34
数据结构与算法
数据结构
【Swift】LeedCode 句子中的最多单词数
由于各大平台的
算法题
的解法很少有Swift的版本,小编这边将会出个专辑为手撕LeetCode
算法题
。新手撕算法。请包含一个句子由一些单词以及它们之间的单个空格组成,句子的开头和结尾不会有多余空格。
闽江小张
·
2024-01-17 10:54
算法
swift
开发语言
leetcode
算法
华为-无线-通用软件开发
5月12日一面:30分钟
算法题
:打印三角形基本忘记了。。。二面:20分钟考研项目:切换,密钥分发,认证小程序用什么写的代码多么为什么来华为无线c和c++了解么想从实习中学到什么实习的主要工作
腿毛四尺三
·
2024-01-17 09:27
Leetcode(一):数组、链表部分经典题目详解(JavaScript版)
数组、链表部分
算法题
一、数组1.二分查找2.移除数组元素3.有序数组的平方4.长度最小的子数组5.螺旋矩阵二、链表1.删除链表元素2.设计链表3.反转链表4.两两交换链表中的节点5.删除链表倒数第n个节点
DantinZhang
·
2024-01-17 06:24
数据结构与算法
leetcode
链表
javascript
算法
爱因斯坦房子
算法题
有5个人具有5种不同颜色的房间;每个房间住着不同国籍的一个人;每个人都在喝一种特定品牌的饮料;抽一特定品牌的香烟;养某一特定的宠物;没有任意两个人抽相同品牌的烟或喝相同品牌的饮料,或养相同宠物。问:“谁在养鱼?”1.英国人住红房子2.瑞典人养狗3.丹麦人喝茶4.绿房子紧邻白房子,在白房子左侧5.绿房子主人喝咖啡6.抽“长红”牌香烟的人养鸟7.黄房子主人抽“登喜路”牌香烟8.正中央房子的主人喝牛奶9
ZyBlog
·
2024-01-17 04:58
算法笔记(LeetCode HOT 100)
双指针思路:如何判断一道
算法题
能不能用双指针做?问题类型:双指针法通常用于解决数组或链表类的问题,如查找、排序、去重等。如果题目要求解决的问题属于这些类型,那么可以考虑使用双指针法。
艺成超爱牛肉爆大虾
·
2024-01-17 01:54
算法
1024程序员节
2024.1.13
然后我就开始刷leetcode,这题是真难啊,比
牛客网
上面的题难了不少,我也只会做那些相对基础的语法题,让我感到前途漫长——但是,人们为什么要攀登珠穆朗玛峰?因为它就在那,继续努力吧少年。
爱上语文
·
2024-01-17 00:48
c语言
关于集合中的线程安全问题
喂是指vector,S是指stack,H是指hashtable,E是指:Enumeration(转载自
牛客网
)线程安全的集合有:List接口下的:Vector、CopyOnWriteArrayList、
肆〇
·
2024-01-16 23:51
java
数据结构
集合
线程安全
多线程
集合
java
java
map
【算法练习】leetcode
算法题
合集之数组和哈希表篇
重建数组(高频)LeetCode283.移动零LeetCode283.移动零双指针,记录已经处理好的序列的尾部classSolution{publicvoidmoveZeroes(int[]nums){intk=0;for(inti=0;imap=newHashMaptarget){j--;}else{res[0]=i+1;res[1]=j+1;break;}}returnres;}}LeetCo
秋装什么
·
2024-01-16 22:48
算法
算法
leetcode
散列表
【算法练习】leetcode
算法题
合集之二分查找篇
二分查找LeetCode69.x的平方根LeetCode69.x的平方根只要小于等于就可以满足条件了。classSolution{publicintmySqrt(intx){intleft=0,right=x;intans=-1;while(left<=right){intmid=(right-left)/2+left;if((long)mid*mid<=x){ans=mid;left=mid+1
秋装什么
·
2024-01-16 22:45
算法
算法
leetcode
职场和发展
编程竞赛-消息存取
目录链接:力扣编程题-解法汇总_分享+记录-CSDN博客GitHub同步刷题项目:GitHub-September26/java-algorithms:
算法题
汇总,包含牛客,leetCode,lintCode
失落夏天
·
2024-01-16 22:03
编程题
算法
【算法】算法(模拟、指针等)解决字符串类题目(C++)
文章目录1.前言2.解决字符串类
算法题
14.最长公共前缀5.最长回文子串67.二进制求和43.字符串相乘1.前言字符串题目有很多种,这里筛选几个考察模拟、双指针等的题目,并用相关算法解决。
卜及中
·
2024-01-16 22:46
算法
算法
c++
开发语言
【算法】了解哈希表/思想 并用哈希解
算法题
(C++)
文章目录基本了解解题1.两数之和面试题01.02.判定是否互为字符重排217.存在重复元素219.存在重复元素II49.字母异位词分组基本了解哈希表是什么?一种数据结构,用于存储元素。有什么用?用于快速查找元素与插入何时用哈希表?频率统计、查找(数据和下标)、高效的插入删除等如何用哈希表解题时,可以直接使用容器类(unordered_map,unordered_set)使用数组代替哈希表解题1.两
卜及中
·
2024-01-16 22:46
算法
哈希算法
散列表
算法
【算法】使用栈解决一系列
算法题
(匹配、表达式、模拟)(C++)
栈适合解决需要后进先出(LIFO)的结构的
算法题
,例如:括号匹配问题:判断给定字符串中括号是否匹配。表达式求值问题:将表达式转换为后缀表达式,并计算其值。
卜及中
·
2024-01-16 22:45
算法
算法
c++
开发语言
大厂速成算法笔记,Github上已收获近60K+star!力压LeetCode只为面试
该文档的内容全部选自LeetCode和
牛客网
的原题,你只要按照文章顺序刷题,保你一个月速成算法。还在为动态规划系列问题发愁吗?书中给动态规划总结出了一套框架
Java旺
·
2024-01-16 21:59
拓扑图
算法题
-Acwing848. 有向图的拓扑序列
前置知识在图论中,拓扑排序是对有向无环图(DAG,DirectedAcyclicGraph)进行的一种排序。在拓扑排序中,有两个重要的概念,即“入度”和“出度”。入度(In-Degree):对于有向图中的每个顶点,入度表示指向该顶点的边的数量。具体说,如果存在一条边从顶点A指向顶点B,那么顶点B的入度就加1。入度反映了图中某个节点作为终点的频率,即有多少条边指向该节点。出度(Out-Degree)
城堡修炼者
·
2024-01-16 20:16
#
Acwing
算法
拓扑学
java
golang常见
算法题
1、翻转一个字符串//字符串是不可变的,所以你需要将字符串转换成可以修改的类型(比如切片)//rune切片,可以正确处理Unicode字符funcReverseString(sstring)string{runes:=[]rune(s)fori,j:=0,len(runes)-1;i128{//假设字符集是ASCIIreturnfalse}charSet:=make(map[rune]bool)f
wzerofeng
·
2024-01-16 19:02
golang
算法
面试题
那些年,面试中常见的数据结构基础和
算法题
(上)
对于校招而言,如果没有太多实践/实习经验,大公司往往喜欢考察数据结构和算法,如微软就特别喜欢在校招时手写
算法题
,而且难度还不小,当年我毕业找工作时也是颇受折磨。
WGH100817
·
2024-01-16 14:23
计算机保研-上岸华中科技大学(武汉光电国家研究中心)
那个时候一方面担心自己拿不到保研名额,每天需要刷
算法题
;另一方面对自己很不自信,特别
hhyy_d
·
2024-01-16 09:07
保研
面试
职场和发展
牛客网
-css继承属性
3.当元素的一个继承属性没有指定值时,则取父元素的同属性的计算值,以下哪些不是CSS中的继承属性?A.colorB.displayC.border-styleD.text-align答案:BC解析:不可继承:display,margin,border,padding,background,height,width,position(百度的)一、无继承性的属性1、display:规定元素应该生成的框
LxyingINGing
·
2024-01-16 08:11
牛客网面试题
html
前端
css
一道使用LinkedList和Stack解决的
算法题
一、无法吃午餐的学生数量学校的自助午餐提供圆形和方形的三明治,分别用数字0和1表示。所有学生站在一个队列里,每个学生要么喜欢圆形的要么喜欢方形的。餐厅里三明治的数量与学生的数量相同。所有三明治都放在一个栈里,每一轮:如果队列最前面的学生喜欢栈顶的三明治,那么会拿走它并离开队列。否则,这名学生会放弃这个三明治并回到队列的尾部。这个过程会一直持续到队列里所有学生都不喜欢栈顶的三明治为止。给你两个整数数
懒虫虫~
·
2024-01-16 07:27
力扣算法冲刺
算法
数据结构
不同整数的最少数目和单词直接最短距离
今天分享两个关于“最小、最短”的
算法题
,废话少说,showmeyourcode!一、不同整数的最少数目给你一个整数数组arr和一个整数k。
懒虫虫~
·
2024-01-16 06:55
力扣算法冲刺
java
算法
数据结构
蓝桥杯备赛
大家感兴趣可以私信我给大家推荐一些回到正题,关于备赛大致路线,以下算是比较稳妥的方案:oj平台oj平台可参考洛谷:先做洛谷官方题单,当所有题刷完理解后再去刷蓝桥杯题学有余力还可看看acwing、力扣(偏面试)、
牛客网
之类的
松叶子吖
·
2024-01-16 05:06
蓝桥杯备赛
蓝桥杯
学习
笔记
c++
腾讯2018
算法题
python实现
小Q和牛牛玩了一个游戏,这个游戏进行了若干轮,每一轮都有一一个获胜者,获胜者将获得轮次的分数。例如:第一轮小Q获胜,小Q将获得1分,第二轮牛牛获胜,牛牛将获得2分。游戏结束后,小Q总共获得了x分,牛牛获得了y分。现在希望你能来计算一下小Q在所有轮次中获胜次数最少可以是多少。更一般的,假设总共进行了N轮游戏,小Q最少需要在N轮中获胜多少次,使得小Q恰好获得x分,牛牛获得y分。输入描述:输入包括两个整
北名有瑜
·
2024-01-16 02:52
共修阅读-16宿命:用概率思维提高你的胜算
人生
算法题
假设你现在正筹备自己的婚礼,经过精心挑选,现在有两个场地供你选择:一个是豪华酒店,设施齐全,经验丰富,场面气派,就是有点儿传统,没啥特色;一个是公园的湖畔,专门举办西式的
Wfish
·
2024-01-16 01:27
【
牛客网
】编程题:找到无序数组中最小的k个数(146)
[编程题]:找到无序数组中最小的k个数热度指数:2394时间限制:C/C++2秒,其他语言4秒空间限制:C/C++256M,其他语言512M算法知识视频讲解给定一个整型数组arr,找到其中最小的k个数。输入描述:输入包含两行,第一行包含两个整数n和k(1\leqk\leqn\leq10^5)(1≤k≤n≤105),代表数组arr的长度,第二行包含n个整数,代表数组arr(1\leqarr_i\le
KevinDuc
·
2024-01-16 01:05
算法
java
python
java
算法
字节跳动后端面经(12)
算法题
:力扣395
dybaby
·
2024-01-16 01:47
C 语言每日一题——旋转数组的最小数字
一、题目内容提供一下该OJ题的链接:旋转数组的最小数字_牛客题霸_
牛客网
(nowcoder.com)二、题目分析通过示例1可知,我们写代码的目的是在数组中找到一个最大值,并且返回来;我们很容易的会想到创建一个变量
残风也想永存
·
2024-01-16 00:08
c语言
数据结构
算法
vector 自定义排序规则,string 类型分割实现
vector自定义排序规则,string类型分割实现首先看一道
算法题
目:OlympicGame我们需要根据各个国家的所获得的奖牌数,进行排序,排序规则如下首先按照金牌数目排序,所获得的金牌数量越多,排序越靠前当金牌数量相等时
NewLittleBird
·
2024-01-16 00:01
C++
代码随想录刷题笔记(DAY11)
今日总结:继续准备期末,今天的
算法题
目比较简单,晚上看看能不能再整理一篇前端的笔记。
*Soo_Young*
·
2024-01-16 00:28
笔记
【打卡】
牛客网
:BM90 最小覆盖子串
题目:BM65最长公共子序列(二):找二者的相同部分,该部分对于二者可以不连续排列的(但是是有序的)。BM66最长公共子串找二者的相同部分,该部分对于二者是连续排列的。本题:BM90最小覆盖子串找s中包含t所有字符的部分,该部分对于s是连续排列的,对于t可以不连续排列(且可以没有顺序)。模板的:编程思想:采用滑动窗口法窗口有左右两个指针。找到一个符合条件(指包含t所有字符)的子串。固定左指针,右指
初霁i
·
2024-01-16 00:51
算法
【打卡】
牛客网
:BM91 反转字符串
自己写的:直接使用reverse()函数。classSolution{public:/***代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可**反转字符串*@paramstrstring字符串*@returnstring字符串*/stringsolve(stringstr){//writecodeherereverse(str.begin(),str.end());retu
初霁i
·
2024-01-16 00:51
java
开发语言
【打卡】
牛客网
:BM92 最长无重复子数组
题目:BM71最长上升子序列(一)BM73最长回文子串BM77最长的括号子串BM92最长无重复子数组最长系列问题,基本用动态规划。BM92,用滑动窗口。模板的:窗口扩大(右指针往右走)若出现重复元素,窗口缩小(左指针往右走),直到重复元素退出。综上,以保证窗口无重复元素、且最长。#includeclassSolution{public:/***代码中的类名、方法名、参数名已经指定,请勿修改,直接返
初霁i
·
2024-01-16 00:51
数据结构
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
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
其他