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
牛客网算法题
每天一道
算法题
leetcode
很佩服面试出leetcode题的人。。。。。。老子不刷题,刷不完。。。写的不对就给你挂掉的人,牛逼。。。腾讯面试体验最好,引导候选人一点点写。https://leetcode-cn.com/problemset/all/这个哥哥总结的很好https://blog.csdn.net/weixin_33991418/article/details/91810578股票交易日在股市的交易日中,假设最多可
东方狱兔
·
2023-11-10 02:06
Java
【20190407】【每天一道
算法题
】字母大小全排列(递归)
问题:给定一个字符串S,通过将字符串S中的每个字母转变大小写,我们可以获得一个新的字符串。返回所有可能得到的字符串集合。示例:输入:S="a1b2"输出:["a1b2","a1B2","A1b2","A1B2"]输入:S="3z4"输出:["3z4","3Z4"]输入:S="12345"输出:["12345"]注意:S的长度不超过12。S仅由数字和字母组成。思路与解答:(仍未解决!)/*获取一个字
Satisfying
·
2023-11-10 02:36
LeetCode
每天一道
算法题
(39)——含有重复字符的全排列
思路(1)对于含有重复字符的全排列必须使用isSwap函数(2)整体思路a,交换当前子字符串(i----n-1)字符与子字符串后面的每一个位置的字符(满足交换条件下)b,子字符串位置后移(i+1-----n)。递归处理子字符串c,将a中的交换复原。代码#include#include"string"usingnamespacestd;voidswap(char&a,char&b){//交换char
weixin_34092455
·
2023-11-10 02:05
每天一道
算法题
:打印n个元素的全排列
1、回顾在前一篇文章n个球中取出m个球中介绍过组合与排列,如果是需要计算n个元素的全排列个数,那么我们只需要通过A(n,n)就能得到结果,但是我们需要将其打印出来,那应该要怎么做呢?2、打印n个元素的全排列递归思路分析:首先,n个元素的全排列是什么?我们再写程序之前必须先搞清楚题目的意思,假设我们有3个元素【ABC】,那么,它的全排列就是:【ABC】【ACB】【BAC】【BCA】【CAB】【CBA
一只java小白白的奋斗史
·
2023-11-10 02:34
数据结构与算法
java
算法
全排列
每天一道
算法题
:17. 电话号码的字母组合
难度中等题目给定一个仅包含数字2-9的字符串,返回所有它能表示的字母组合。答案可以按任意顺序返回。给出数字到字母的映射如下(与电话按键相同)。注意1不对应任何字母。示例1:输入:digits=“23”输出:[“ad”,“ae”,“af”,“bd”,“be”,“bf”,“cd”,“ce”,“cf”]示例2:输入:digits=“”输出:[]示例3:输入:digits=“2”输出:[“a”,“b”,“
骇客567
·
2023-11-10 02:34
算法实战
算法
力扣
每天一道
算法题
:n个球中取出m个球不同思路分析
楔子在开始算法分析之前,这里需要引入数学中组合、排列的概念,先基本介绍一下组合、排列:排列:定义:从n个不同的元素中任取m个(m(4*3*2*1)/1=>4!/(4-1)!=>(4*3*2*1)/(3*2*1)=>4A(4,0)=>4!/(4-0)!=>1组合:定义:从n个不同的元素中任取m个(mn(ps:3个球怎么一次取5个emm,直接返回0)if(m>n)return0;//如果m==n,那么
一只java小白白的奋斗史
·
2023-11-10 02:34
数据结构与算法
算法
java
组合
每天一道
算法题
(21)——字符串的全排列和组合算法
全排列在笔试面试中很热门,因为它难度适中,既可以考察递归实现,又能进一步考察非递归的实现,便于区分出考生的水平。所以在百度和迅雷的校园招聘以及程序员和软件设计师的考试中都考到了,因此本文对全排列作下总结帮助大家更好的学习和理解。对本文有任何补充之处,欢迎大家指出。首先来看看题目是如何要求的(百度迅雷校招笔试题)。一、字符串的排列用C++写一个函数,如Foo(constchar*str),打印出st
攻城狮凌风
·
2023-11-10 02:03
工作之笔试
每天一道算法题
字符排列的所有可能
剑指offer
算法题
027:字符串的排列
小编在求职找找工作期间剑指offer上的
算法题
刷了很多遍,并且每道题小编当时都总结了一种最适合面试时手撕算法的最优解法。
古老的屋檐下
·
2023-11-10 02:02
剑指offer
字符串的排列
剑指offer
算法
面试
LeetCode刷题实战46:全排列
所以,为了提高大家的算法能力,这个公众号后续每天带大家做一道
算法题
,题目就从LeetCode上面选!
程序IT圈
·
2023-11-10 02:32
算法
dfs
xhtml
opera
java
【每天一道
算法题
2】【Python】全排列
题目描述给定一个没有重复数字的序列,返回其所有可能的全排列。示例:输入:[1,2,3]输出:[[1,2,3],[1,3,2],[2,1,3],[2,3,1],[3,1,2],[3,2,1]]解法一:递归+回溯defpermutations(nums:list)->list:#定义一个列表,用来存储每一次回溯完成时生成的排列result=[]defbacktrack(nums,tmp):#当入参li
阿丘的博客
·
2023-11-10 02:30
算法
算法
python
每天一道
算法题
:46. 全排列
难度中等题目给定一个不含重复数字的数组nums,返回其所有可能的全排列。你可以按任意顺序返回答案。示例1:输入:nums=[1,2,3]输出:[[1,2,3],[1,3,2],[2,1,3],[2,3,1],[3,1,2],[3,2,1]]示例2:输入:nums=[0,1]输出:[[0,1],[1,0]]示例3:输入:nums=[1]输出:[[1]]提示:1List[List[int]]:self
骇客567
·
2023-11-10 02:29
算法实战
算法
leetcode
80道高频
算法题
Python版
80道高频
算法题
来源于
牛客网
,这些答案都经过了我验证,可以复制粘贴后提交通过:掌握这80道题,99%的测试岗位算法考试都能通过。建议收藏后反复练习。
自动化代码美学
·
2023-11-10 01:02
算法
python
开发语言
2020icpc上海赛G题 Fibonacci详解
Fibonacci(icpc2020上海赛)链接:icpc2020上海赛G题Fibonacci来源:
牛客网
时间限制:C/C++1秒,其他语言2秒空间限制:C/C++1048576K,其他语言2097152K64bitIOFormat
请叫我张小明
·
2023-11-10 01:20
icpc
icpc
c++
算法
必刷
算法题
之二分查找(题目及代码)---C++
本文给出的题目不限于二分查找,但是为了巩固二分查找的知识,只给出了二分查找的方法。文章目录第1题:二分查找(704)第2题:猜数字大小第3题:找出数组排序后的目标下标第4题:搜索插入位置(35)第5题:有效的完全平方数(367)第6题:二维数组中的查找第7题:x的平方根第1题:二分查找(704)题目描述:解题思路:利用二分查找法:先定义左右边界:即left=0,right=nums.size()-
枫恋蝶
·
2023-11-09 22:51
剑指offer
算法
leetcode
c++
分类算法
排序算法
【教3妹学编程-
算法题
】 在树上执行操作以后得到的最大分数
2哥:这样,我们找一道
算法题
,后做出来的要请吃饺子,怎么样?3妹:who怕who,来就来!题目:有一棵n个节点的无向树,节点编号为0到n-1,根节点编号为0。给你一个长度为n-1的二维整数数组edg
程序员小2
·
2023-11-09 22:45
教3妹学编辑-算法篇
算法
数据结构
深度优先
【蓝桥杯历年真题合集】蓝桥杯2019初赛
零基础到就业实战)系列,目前更新到JAVAWEB开发✅作者简介:大家好,我是程序猿追,全栈领域新星创作者,算法爱好者,常在作者周榜排名前30,某不知名的ACMer✅推荐一款刷题面试找工作三不误的网站——
牛客网
程序猿追
·
2023-11-09 13:32
【蓝桥杯合集】
【算法合集】
蓝桥杯
职场和发展
合并两个无序链表
楼主昨天看到阿里的一道
算法题
是只使用O(1)的额外空间,合并两个无序链表。
shangshanzixu
·
2023-11-09 13:27
数据结构与算法
算法
链表
java
C++转Java学习总结
博主原本的语言是c++,好不容易上手了,刷
算法题
也熟练了一些,因为实习的缘故不得不开始接触java。下面总结一些c++和java的区别,有c++基础的人可以对照学习java。
小柚几
·
2023-11-09 12:00
计算机
java
c++
【面经——虎牙实习+一面+HR面+offer】
牛客网
找的内推,没有参加笔试,直接参加电话面试,一面+HR面,已拿offer。
realcoderpig
·
2023-11-09 11:32
面试相关
面试
牛客网
简单题二叉树(训练2)
题目1(判断是不是平衡二叉树)classSolution{public:intdepth(TreeNode*root){if(root==NULL)return0;intleft=depth(root->left);intright=depth(root->right);return(left>right)?left+1:right+1;}boolIsBalanced_Solution(TreeN
Pluviophile_miao~
·
2023-11-09 09:26
数据结构算法学习
leetcode
算法
职场和发展
【教3妹学编程-
算法题
】逃离火灾
2哥:这样,我们找一道
算法题
,后做出来的要请吃饺子,怎么样?3妹:who怕who,来就来!题目:给你一个下标从0开始大小为mxn的二维整数数组grid,它表示一个网格图。每个格子为下面3个值之一:0
程序员小2
·
2023-11-09 08:27
教3妹学编辑-算法篇
算法
数据结构
LeetCode
算法题
解(回溯)|LeetCode491. 递增子序列、LeetCode46. 全排列、LeetCode47. 全排列 II
一、LeetCode491.递增子序列题目链接:491.递增子序列题目描述:给你一个整数数组nums,找出并返回所有该数组中不同的递增子序列,递增子序列中至少有两个元素。你可以按任意顺序返回答案。数组中可能含有重复元素,如出现两个整数相等,也可以视作递增序列的一种特殊情况。示例1:输入:nums=[4,6,7,7]输出:[[4,6],[4,6,7],[4,6,7,7],[4,7],[4,7,7],
旧事情稠
·
2023-11-09 04:16
Java算法题解
算法
leetcode
数据结构
java
LeetCode
算法题
解(回溯)|LeetCode93. 复原 IP 地址、LeetCode78. 子集、LeetCode90. 子集 II
一、LeetCode93.复原IP地址题目链接:93.复原IP地址题目描述:有效IP地址正好由四个整数(每个整数位于0到255之间组成,且不能含有前导0),整数之间用'.'分隔。例如:"0.1.2.201"和"192.168.1.1"是有效IP地址,但是"0.011.255.245"、"192.168.1.312"和"
[email protected]
"是无效IP地址。给定一个只包含数字的字符串s,用以表示一
旧事情稠
·
2023-11-09 04:15
Java算法题解
算法
leetcode
数据结构
java
数仓面经大框架
1.计算机及编程基础:操作系统:进程、线程等数据结构:
算法题
计算机网络:分层等Linux:常用的指令MySQL(重点)Java/Python基础排序算法(快排、归并等)2.大数据组件Hadoop:HDFS
Young_IT
·
2023-11-09 02:03
大数据开发
大数据
数据仓库
数据分析
贪心,队列,运算符重载,牛客:连环爆炸
C-连环爆炸_第四届辽宁省大学生程序设计竞赛(正式赛)(重现赛)@兴安真人(nowcoder.com)链接:登录—专业IT笔试面试备考平台_
牛客网
来源:
牛客网
时间限制:C/C++1秒,其他语言2秒空间限制
Landing_on_Mars
·
2023-11-09 00:53
贪心
数据结构:基础
杂项
数据结构
算法
贪心算法
【教3妹学编程-
算法题
】最长平衡子字符串
3妹:呜呜,烦死了,脸上长了一个痘2哥:不要在意这些细节嘛,不用管它,过两天自然不就好了。3妹:切,你不懂,影响这两天的心情哇。2哥:我看你是不急着找工作了啊,工作那么辛苦,哪还有时间想这些啊。3妹:说到找工作,我又要去刷题了。2哥:我给你出一道关于美丽的题吧,让你的心情美丽美丽~3妹:2哥真能忽悠,心情好了让刷题,心情不好也让刷题,那请问啥时候不用刷题勒?2哥:是进亦忧,退亦忧。然则何时而乐耶?
程序员小2
·
2023-11-08 23:48
算法
leetcode
职场和发展
【教3妹学编程-
算法题
】2915. 和为目标值的最长子序列的长度
2哥:这样,我们找一道
算法题
,后做出来的要请吃饺子,怎么样?3妹:who怕who,来就来!题目:给你一个下标从0开始的整数数组nums和一个整数target。返回和为target的nums子序列中,
程序员小2
·
2023-11-08 23:17
教3妹学编辑-算法篇
算法
数据结构
leetcode
牛客网
OR36 链表的回文结构
目录1.解题思路2.代码实现1.解题思路首先遍历一遍链表求出链表的长度,然后分奇数和偶数两组,将链表的前半部分逆置后跟后半部分一一比较,如果发现val值不相同的则就返回false,反之则返回true.2.代码实现classPalindromeList{public:boolchkPalindrome(ListNode*A){if(A==NULL)returnfalse;if(A->next==NU
DarknessCor
·
2023-11-08 22:24
刷题(C语言版)
链表
数据结构
牛客网
CM11.链表分割
目录1.解题思路2.代码实现1.解题思路此题目思路相对简单,利用双指针,一个指针指向小于val的,一个指针指向大于等于val的,但实现起来,如果仅仅使用单链表,那么还需特别判断第一个指针是否为空从而特意做出特别处理,但如果使用头结点,这样的情况就能被避免,因此使用头结点要相对简单,循环后再将第一个链表与第二个链表相连接就能得到想要的链表2.代码实现classPartition{public:Lis
DarknessCor
·
2023-11-08 22:54
刷题(C语言版)
c语言
链表
开发语言
LeetCode-面试题 02.02. 返回倒数第 k 个节点(暴力解法、双指针解法)
个节点文章目录题目——难度:简单一、暴力解法思路解题方法复杂度Code二、双指针解法思路解题方法复杂度Code总结题目——难度:简单链接:面试题02.02.返回倒数第k个节点(与2009年408数据结构的
算法题
类似
一个想上岸的人
·
2023-11-08 16:07
刷题
leetcode
算法
链表
c++
数据结构
【算法刷题】翻转二叉树
本文为个人解题思路整理,水平有限,有问题欢迎交流概览一个简单的递归而已,入门级
算法题
,其实没啥记录的价值,写出来是因为看到个有趣的东西,莫名可爱难度:入门核心知识点:递归题目来源力扣:https://leetcode-cn.com
Echo-YeZi
·
2023-11-08 12:10
算法
算法
二叉树
力扣算法-----一刷总结
之前学习
算法题
坚持不了几天就很容易放弃,一直没怎么系统的练习,偶然发现代码随想录居然推出了算法训练营,趁着时间比较足报了名跟着学习了两个月。
orange121212
·
2023-11-08 12:39
算法
leetcode
职场和发展
算法通关村第八关|青铜|二叉树的经典
算法题
1.判断两棵树是否相同publicbooleanisSameTree(TreeNodep,TreeNodeq){if(p==null&&q==null){returntrue;}if(p==null||q==null){returnfalse;}if(p.val!=q.val){returnfalse;}returnisSameTree(p.left,q.left)&&isSameTree(p.r
星不易
·
2023-11-08 11:22
不易
算法通关村
算法
java
算法通关村
链接:https://ac.nowcoder.com/acm/contest/51663/B 来源:
牛客网
定义一个01串的权值为:任选一个'0'和一个'1',选择不同下标的方案数。
这道题目要求求出所有长度为n的01串的权值之和,其中权值定义为选择一个'0'和一个'1',并且这两个字符的下标不能相同的方案数。解题思路是,对于每个01串中的每个'0',计算它左边有多少个'1',然后计算它右边有多少个'1',最后将它左边的'1'的个数乘以它右边'1'的个数即为它的贡献值。对于每个01串,将它的贡献值累加起来即可得到所有01串的权值之和。代码实现时,可以用两个数组分别记录每个'0'
丶本心灬
·
2023-11-08 09:59
算法
c++
数据结构
开发语言
【
牛客网
】2018年北京信息科技大学第十届程序设计竞赛暨ACM选拔赛
链接:https://ac.nowcoder.com/acm/contest/118/B来源:
牛客网
题目描述喜爱ACM的PBY同学遇到了一道数学难题,已知底数n,请你帮他准确的计算出结果a=nπ(n的π
x_mn
·
2023-11-08 09:56
牛客网
【Node.js
算法题
】数组去重、数组删除元素、数组排序、字符串排序、字符串反向、字符串改大写 、数组改大写、字符替换
文章目录前言数组去重数组删除元素数组排序字符串排序字符串反向字符串改大写数组改大写字符替换字符替换总结前言本期文章是js的一些
算法题
,包括数组去重、数组删除元素、数组排序、字符串排序、字符串反向、字符串改大写
颜颜yan_
·
2023-11-08 07:43
node.js
算法
node.js
javascript
算法题
刷题笔记
在线题库牛客华为机试题库【题号HJ开头】(重点看)牛客在线编程算法篇【题号NC开头】剑指offer【题号JZ开头】力扣重点刷
牛客网
华为机试题库,时间充裕可以辅助刷力扣和剑指offer专题总结Java语言学正则表达式
张紫娃
·
2023-11-08 06:10
算法题
算法
华为
程序员常用刷题网站分享
1.
牛客网
https://www.nowcoder.com/link/pc_csdncpt_qrsjd_c该网站内集成了面试、题库、社群交流、课程教育、面试、招聘内推等多个模块。
嵌入式基地
·
2023-11-08 06:06
理论知识
面试
刷题
leetcode
acm竞赛
算法刷题网站推荐
ACwingCodeforces:国外知名竞赛平台,高手很多,难度较大Topcoder:国外知名竞赛平台,高手很多,难度较大如果是以求职为目的的刷题,可以尝试下面的几个网站:LeetCode力扣hihoCoder
牛客网
关于飞援飞援是一家程序员灵活用工平台
飞援
·
2023-11-08 06:04
算法
LeetCode刷题总结-动态规划篇
LeetCode刷题总结-动态规划篇本文总结LeetCode上有动态规划的
算法题
,推荐刷题总数为54道。
阿彬在上路
·
2023-11-08 06:57
算法
动态规划
【leetcode】算法刷题汇总
如果想按照数据结构进行刷题,可以参考:150道基础算法分类总结(2022)1.leetcode
算法题
序号链接类别推荐1【Leetcode】并查集(Union-Find)算法并查集2【Leetcode】区间问题求解
小朱小朱绝不服输
·
2023-11-08 05:58
算法分析
算法
leetcode
数据结构
新一轮刷题
2021-11-24双指针技巧直接秒杀五道
算法题
我写了套框架,把滑动窗口算法变成了默写题递归反转链表:如何拆解复杂问题递归思维:k个一组反转链表2021-11-25归并排序快速排序东哥手把手带你套框架刷通二叉树
lzAllen
·
2023-11-08 05:22
leetcode
牛客
刷题
【教3妹学编程-
算法题
】2924. 找到冠军 II
我还是做我的
算法题
吧。题目:一场比赛中共有n支队伍,按从0到n-1编号。每支队伍也是有向
程序员小2
·
2023-11-08 03:42
教3妹学编辑-算法篇
算法
【无标题】【教3妹学编程-
算法题
】2918. 数组的最小相等和
3妹:呜呜,烦死了,脸上长了一个痘2哥:不要在意这些细节嘛,不用管它,过两天自然不就好了。3妹:切,你不懂,影响这两天的心情哇。2哥:我看你是不急着找工作了啊,工作那么辛苦,哪还有时间想这些啊。3妹:说到找工作,我又要去刷题了。2哥:我给你出一道关于美丽的题吧,让你的心情美丽美丽~3妹:2哥真能忽悠,心情好了让刷题,心情不好也让刷题,那请问啥时候不用刷题勒?2哥:是进亦忧,退亦忧。然则何时而乐耶?
程序员小2
·
2023-11-08 03:06
教3妹学编辑-算法篇
算法
猴子吃桃问题
欢迎记录下你的那些努力时刻(算法学习知识点/
算法题
解/遇到的算法bug/等等),在分享的同时加深对于算法的理解,同时吸收他人的奇思妙想,一起见证技术er的成长~标题猴子吃桃问题算法知识点可以利用循环和递归进行简单的进行运算
算法题
目来源课本习题做题思路我们采用逆推的方法
冯运山
·
2023-11-08 02:59
算法
c++
数据结构
C++链表相关
算法题
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、从尾到头打印链表&链表反转二、倒数第K个节点三、合并两个排序的链表总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、从尾到头打印链表&链表反转题目描述:
Julian Q
·
2023-11-08 00:56
#
C++
链表
算法
c++
矩 阵 交 换
链接:登录—专业IT笔试面试备考平台_
牛客网
来源:
牛客网
题目描述KiKi有一个矩阵,他想知道经过k次行变换或列变换后得到的矩阵。请编程帮他解答。
青椒大魔王
·
2023-11-08 00:41
算法
【
牛客网
】BC135 KiKi求质数个数
目录描述输入描述:输出描述:代码实现:描述KiKi知道了什么是质数(只能被1和他自身整除的数),他现在想知道所有三位整数中,有多少个质数。输入描述:无输出描述:一行,一个整数,表示所有三位整数中,有多少个质数。代码实现:#include#includeintis_prime(intn){inti=0;for(i=2;i<=sqrt(n);i++){if(n%i==0)return0;}return
ミカミミミ
·
2023-11-08 00:10
【牛客网】编程初学者入门训练
算法
c语言
牛客网
每天一练——
牛客网
基础语法(9)
美好的一周从星期一开始,代码敲起来!!目录81.KiKi求质数个数82.乘法表83.牛牛学数列84.牛牛学数列285.牛牛学数列386.牛牛学数列487.数位之和88.魔法数字变换89.包含数字9的数90.小乐乐算多少人被请家长结尾81.KiKi求质数个数描述:KiKi知道了什么是质数(只能被1和他自身整除的数),他现在想知道所有三位整数中,有多少个质数。输入描述:无输出描述:一行,一个整数,表示
Try_harder.
·
2023-11-08 00:40
c语言
c++
牛客网
语法篇练习复合类型
1.试计算在区间1到n的所有整数中,数字x(0≤x≤9)共出现了多少次?例如,在1到11中,即在1、2、3、4、5、6、7、8、9、10、11中,数字1出现了4次。n,x=list(map(int,input().split()))s=''.join(str(i)foriinrange(1,n+1))print(s.count(str(x)))2.输入10个整数,要求按输入时的逆序把这10个数打印
漫步桔田
·
2023-11-07 23:02
牛客
开发语言
python
基础学习
上一页
33
34
35
36
37
38
39
40
下一页
按字母分类:
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
其他