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之
每日一题
》:269.快乐数
快乐数有关题目题解题目链接:快乐数有关题目编写一个算法来判断一个数n是不是快乐数。「快乐数」定义为:对于一个正整数,每一次将该数替换为它每个位置上的数字的平方和。然后重复这个过程直到这个数变为1,也可能是无限循环但始终变不到1。如果可以变为1,那么这个数就是快乐数。如果n是快乐数就返回true;不是,则返回false。示例1:输入:n=19输出:true解释:1^2+9^2=828^2+2^2=6
Mascottttttt
·
2023-11-28 03:21
LeetCode
leetcode
算法
哈希表
快慢指针
每日一题
:LeetCode-202.快乐数(一点都不快乐)
每日一题
系列(day06)前言: 如果说代码有灵魂,那么它的灵魂一定是算法,因此,想要写出优美的程序,核心算法是必不可少的,少年,你渴望力量吗,想掌握程序的灵魂吗❓❗️那么就必须踏上这样一条漫长的道路
阿熊不会编程
·
2023-11-28 03:50
每日一题
leetcode
算法
数组嵌套 ——【Leetcode
每日一题
】
❓565.数组嵌套难度:中等索引从0开始长度为N的数组A,包含0到N-1的所有整数。找到最大的集合S并返回其大小,其中S[i]={A[i],A[A[i]],A[A[A[i]]],...}且遵守以下的规则。假设选择索引为i的元素A[i]为S的第一个元素,S的下一个元素应该是A[A[i]],之后是A[A[A[i]]]...以此类推,不断添加直到S出现重复的元素。示例1:输入:A=[5,4,0,3,1,
酷酷的懒虫
·
2023-11-28 00:09
LeetCode
leetcode
矩阵
算法
leetcode-
每日一题
565. 数组嵌套(标记图和并查集)
题目链接:https://leetcode.cn/problems/array-nesting/思路方法一、并查集直接想法这题告诉我们数组内的数字是0-N-1,且不会重复,我们可以把A[i],A[A[i]]…看成一个环,数组可以被分成多个环,我们只需计算多个环中的最大长度即可判断环这里我们用的并查集,把每个元素看成一棵树,将同一个环的A[i]和A[A[i]]两棵树合并,怎么判断他是同一个环呢?我们
lin钟一
·
2023-11-28 00:09
leetcode算法实战
leetcode
算法
职场和发展
go
学习
Leetcode
每日一题
(双题)—— 3.4+3.3
Leetcode
每日一题
(双题)——3.4+3.3前言写了一下这两天的
每日一题
,了解到了一些新的知识点,做一下梳理与总结。
物联黄同学
·
2023-11-28 00:09
leetcode
刷题
leetcode
算法
数据结构
LeetCode
每日一题
(java version)--Array(数组专栏)
此博客是记录leetcode刷题数组相关题目,题目参考为github上cyc2018大神,同时结合自己理解,整理成文283移动零点(Easy)//Givenanarraynums,writeafunctiontomoveall0'stotheendofitwhilem//aintainingtherelativeorderofthenon-zeroelements.////Example:////
濯风
·
2023-11-28 00:39
leetcode每日一题
leetcode
java
暑假leetcode
每日一题
打卡-第九天-565. 数组嵌套(middle)
前言通过leetcode记录自己每天坚持刷题,以此监督自己的学习。不能放假了就懈怠题目简介题目传送地565.数组嵌套索引从0开始长度为N的数组A,包含0到N-1的所有整数。找到最大的集合S并返回其大小,其中S[i]={A[i],A[A[i]],A[A[A[i]]],…}且遵守以下的规则。假设选择索引为i的元素A[i]为S的第一个元素,S的下一个元素应该是A[A[i]],之后是A[A[A[i]]]…
B_rownJay
·
2023-11-28 00:36
暑假leetcode打卡
leetcode
算法
数据结构
【LeetCode
每日一题
】525. 连续数组
题目:给定一个二进制数组nums,找到含有相同数量的0和1的最长连续子数组,并返回该子数组的长度。妈的连题目都没有读懂!本来看成是找到两个连续子数组,两个连续子数组的01个数分别相同,我说怎么看着如此复杂。题目转换:在一个数组里找到一个连续子数组,其中0和1的数量是一致的,求最大的连续子数组的长度。解题过程暴力:遍历所有连续子数组的0和1的个数,如果相同,则维护这个连续子数组的最大长度。巧妙的转换
凭栏听雨客
·
2023-11-28 00:06
#
LeetCode刻意练习
leetcode
算法
leetcode
每日一题
3.23
341.扁平化嵌套列表迭代器知识点考察:树的深度优先遍历(递归写法)AC代码:classNestedIterator{public:vectorq;intk;NestedIterator(vector&nestedList){k=0;for(auto&l:nestedList)dfs(l);}//树的遍历voiddfs(NestedInteger&l){//如果是叶结点的话,将该叶结点存入数组中i
陵游gentian
·
2023-11-28 00:06
leetcode
leetCode
每日一题
(每日更新)
时间:2022-09-1817:1421.合并两个有序链表/***Definitionforsingly-linkedlist.*publicclassListNode{*intval;*ListNodenext;*ListNode(){}*ListNode(intval){this.val=val;}*ListNode(intval,ListNodenext){this.val=val;this
小杰曦
·
2023-11-28 00:35
leetCode每日一题
leetcode
算法
LeetCode
每日一题
——二叉树的中序遍历
一、题目描述二、思路阐述二叉树的遍历方式有四种,分别为:先序遍历、中序遍历、后序遍历、层次遍历。前三种为一类,“序”是指父结点的位置,先序即父->左->右,中序即左->父->右,后序即左->右->父;层次遍历单独为一类,指根据结点所在深度由浅及深、由左及右的顺序进行遍历。前三种遍历方式由于需要回溯,故需要依靠递归方式或者数据结构——栈来实现;层次遍历需要使用队列来实现。中序遍历的具体处理思路:对于
nlcwdl
·
2023-11-28 00:04
leetcode
java
二叉树
leetcode
每日一题
·565.数组嵌套·深度优先搜索
链接:https://leetcode.cn/problems/array-nesting/solution/chun-by-xun-ge-v-nro5/来源:力扣(LeetCode)题目示例思路解题思路看到题目先想到了并查集,但是看了看,用并查集有点大材小用,而且题目给定的关系图,用并查集并不好维护头节点根据题目的需要时找给定数组中最大的图,那么可以根据题目思路,进行直接模拟,并且每个图都是不相
迅~
·
2023-11-28 00:33
LeetCode刷题笔记
深度优先
算法
leetcode
leetcode
每日一题
(454)(11.27)
在我们解这题前,先来看看15.三数之和,18.四数之和,454题是这题的扩展15.三数之和给你一个包含n个整数的数组nums,判断nums中是否存在三个元素a,b,c,使得a+b+c=0?请你找出所有满足条件且不重复的三元组。注意:答案中不可以包含重复的三元组解题:本题难度在于如何去除重复解对于数组长度n为null或者数组长度小于3的,返回【】对数组进行排序遍历排序后数组:1.若nums[i]>0
我有只鹿
·
2023-11-28 00:32
算法学习
python学习
指针
数据结构
leetcode
算法
Leetcode
每日一题
打卡系列
Leetcode
每日一题
打卡系列03.14设计哈希映射(706)classMyHashMap{public:/**Initializeyourdatastructurehere.
ZZcppc
·
2023-11-28 00:02
leetcode打卡
链表
算法
数据结构
leetcode
Leetcode
每日一题
打卡
718.最长重复子数组原题首先想到的就是暴力法:对数组A的遍历作为外循环,对数组B的遍历作为内循环,其中再嵌套while语句查找重复子数组,这样一来,时间复杂度为O(n^3),然后进行优化。动态规划方法,在表m*n(其中m=A.size(),n=B.size())中,dp[i][j]取决于A[i]是否等于B[j],若等于,则dp[i][j]=dp[i-1][j-1]+1,否则就等于0。classS
蛋蛋只要变强不要秃
·
2023-11-28 00:01
Leetcode每日一题打卡
动态规划
leetcode
滑动窗口
【leetcode
每日一题
】565数组嵌套
思路流程:思路v1.0先学会写s[0],用一个ans数组接收元素,每次往ans里添加的时候,先判断一下这个index会不会超出数组的长度。ans里有没有这个元素。s[0]写完,就是用一个for循环,算出所有的s[i],每次算出来的时候跟最大长度进行比较,维护最大长度。代码如下:/***@param{number[]}nums*@return{number}*/constgetILen=(nums,
凭栏听雨客
·
2023-11-28 00:58
#
LeetCode刻意练习
leetcode
算法
职场和发展
力扣
每日一题
:907. 子数组的最小值之和
题目:给定一个整数数组arr,找到min(b)的总和,其中b的范围为arr的每个(连续)子数组。由于答案可能很大,因此返回答案模10^9+7。示例1:输入:arr=[3,1,2,4]输出:17解释:子数组为[3],[1],[2],[4],[3,1],[1,2],[2,4],[3,1,2],[1,2,4],[3,1,2,4]。最小值为3,1,2,4,1,1,2,1,1,1,和为17。示例2:输入:a
ST神仙哥哥i
·
2023-11-27 22:01
leetcode
算法
蓝桥杯
力扣
每日一题
:907. 子数组的最小值之和【单调栈\动态规划】
给定一个整数数组arr,找到min(b)的总和,其中b的范围为arr的每个(连续)子数组。由于答案可能很大,因此返回答案模10^9+7。示例1:输入:arr=[3,1,2,4]输出:17解释:子数组为[3],[1],[2],[4],[3,1],[1,2],[2,4],[3,1,2],[1,2,4],[3,1,2,4]。最小值为3,1,2,4,1,1,2,1,1,1,和为17。示例2:输入:arr=
little Chen1
·
2023-11-27 22:01
leetcode
动态规划
算法
每日一题
:三连击升级版
链接:P1618三连击(升级版)-洛谷|计算机科学教育新生态(luogu.com.cn)题目:将1,2,…,9共9个数分成三组,分别组成三个三位数,且使这三个三位数的比例是A:B:C,试求出所有满足条件的三个三位数,若无解,输出No!!!。(三位的数字不能有重复)要求:输入:三个数,A,B,C。输出:若干行,每行33个数字。按照每行第一个数字升序排列。(暴力枚举)思路:1.我们要找到比例a:b:c
devenben
·
2023-11-27 22:10
算法
每日一题
: Array Coloring
链接:Problem-A-Codeforces题目描述:给你一个数组,数组内元素数量为n,确定是否有可能将其所有元素染成两种颜色,从而使两种颜色的元素之和具有相同的奇偶性,并且每种颜色都至少有一个元素着色思路:观察数据可知,数据无论怎么分半,只要保证一个数和其余数相加和是奇数或偶数,那么就完成奇偶校验,输出Yes,否则输出No。代码如下://题解:我们读完题会发现,里面随便加都会是同一性质的数,所
devenben
·
2023-11-27 22:09
c语言
每日一题
算法
数据结构
每日一题
:【mc生存】插火把
题目来自:P1789【Mc生存】插火把-洛谷|计算机科学教育新生态(luogu.com.cn)题目描述:话说有一天linyorson在“我的世界”开了一个n×n的方阵,现在他有m个火把和k个萤石,分别放在(x1,y1)∼(xm,ym)和(o1,p1)∼(ok,pk)的位置,没有光并且没放东西的地方会生成怪物。请问在这个方阵中有几个点会生成怪物?要求:输入共m+k+1行。第一行为n,m,k。第22到
devenben
·
2023-11-27 22:39
每日一题
c语言
算法
每日一题
:数的性质
初学c语言第二天,学习分支结构,但是思维逻辑还没有跟上来,加油吧!!题目:一些整数可能拥有以下的性质:性质1:是偶数;性质2:大于44且不大于1212。小A喜欢这两个性质同时成立的整数;Uim喜欢这至少符合其中一种性质的整数;八尾勇喜欢刚好有符合其中一个性质的整数;正妹喜欢不符合这两个性质的整数。现在给出一个整数�x,请问他们是否喜欢这个整数?输入一个整数x(0≤x≤1000)输出这44个人是否喜
devenben
·
2023-11-27 22:09
每日一题
算法
数据结构
每日一题
:数字直角三角形
题目描述:给出n,请输出一个直角边长度是n的数字直角三角形。所有数字都是2位组成的,如果没有2位则加上前导0。要求:1.输入一个正整数n。2.输出如题目要求的数字直角三角形。3.数据保证,1≤n≤13。实例:5010203040506070809101112131415详解:这个题考察循环结构,我们这里要用到for语句循环来实行这代码,那么我们要搞懂的难点是for语句的镶嵌。for语句镶嵌运行时我
devenben
·
2023-11-27 22:09
每日一题
c语言
循环结构
算法
每日一题
:苹果和虫子
题目如下:八尾勇喜欢吃苹果。她现在有m(1≤m≤100)个苹果,吃完一个苹果需要花费t(0≤t≤100)分钟,吃完一个后立刻开始吃下一个。现在时间过去了s(1≤s≤10000)分钟,请问她还有几个完整的苹果?要求:1.输入三个非负整数表示m,t,s。2.输出一个整数表示答案样例:输入:5010200输出:30代码如下:#includeintmain(){intnum,sj,sy,hf;//苹果数量
devenben
·
2023-11-27 22:38
c语言
每日一题
算法
c#
每日一题
:CF194A exams
链接:Problem-194A-Codeforces题目描述:codefoces的一个作者参加了sat考试,现在给出他考试的科目数与他的总成绩,试问这位作者他最少有几个科目为2分(每科考试的分数为2到5分)思路:考察公式的推导,或者用模拟出来。样例:4844102130代码:#includeintmain(){intn,k,i;scanf("%d%d",&n,&k);if(3*n-k>0)prin
devenben
·
2023-11-27 22:36
每日一题
c语言
算法
c++
c语言
leetcode
每日一题
复盘(10.9~10.15)
leetcode101对称二叉树这道题一开始想是用层序遍历,看每一层是否都对称,遇到一个问题就是空指针(子树为空)无法记录下来,同时会导致操作空指针的问题,因此需要修改入队条件,并用一个标志去表示空指针vectornumv;for(inti=0;ival);if(!front)numv.emplace_back(-101);if(front)que.push(front->left);if(fro
看到请催我学习
·
2023-11-27 21:33
leetcode
算法
职场和发展
leetcode
每日一题
复盘(11.6~11.12)
leetcode37解数独回溯算法的最后一种问题:棋盘问题,前面的N皇后也是棋盘问题,只不过N皇后只需要一层放一个数据,数独需要多次放入数据且保证数据不冲突方法是通过bool返回值进行多次递归,每次递归放入一个数据,将该层数据填满后换下一层首先我们对比一下解数独和N皇后的区别1.解数独每一层需要填多个数据,棋盘上每一个空格都要填满2.解数独需要每一个小九宫格去重因此我们需要用两次for循环,遍历棋
看到请催我学习
·
2023-11-27 21:33
leetcode
算法
职场和发展
leetcode
每日一题
复盘(11.13~11.19)
leetcode435无重叠区间本题和射气球最小箭数大同小异,但是这一题没做出来,难就难在题目如何理解:移除区间最小数量,使剩下的区间不重叠那么本质上就是求最少有多少个重叠区间,把重叠区间去掉剩下的区间即不重叠这里有两种做法,不同在于数组的排序方式,也就是获取重叠区间的方法不一样第一种是以结束下标为依据,小的排在前面,用其他区间的开始下标和结束下标进行比较,如果开始下标小于结束下标,说明两个区间重
看到请催我学习
·
2023-11-27 21:33
leetcode
算法
职场和发展
leetcode
每日一题
复盘(11.20~11.26)
leetcode746使用最小花费爬楼梯虽然是简单题但还是要说一下,感觉做题的思路还是不够清晰,好的是知道状态是最低花费,知道围绕所求的目标进行展开,倒推出递推公式一开始写的递推公式是dp[i]=dp[i-1]+min(cost[i-2],cost[i-1]),写出了一个类似贪心算法的东西,归根结底还是对dp状态的认识不过,不清楚i代表什么,dp代表什么实际上dp代表的是到达某一层的最低花费,而i
看到请催我学习
·
2023-11-27 21:33
leetcode
算法
职场和发展
leetcode
每日一题
复盘(10.2~10.8)
leetcode347前k个高频元素关键词:堆排序,优先队列,小根堆这道题真没想出来怎么做,只能想到哈希统计数目,对优先队列还不是很熟悉,后来看了详解自己重写了一遍主要思路是用哈希统计每个元素出现次数,再利用优先队列的性质创建小根堆(优先队列默认是从大到小排序,将是一个大根堆,因此需要重写比较函数cmp)题目要求是前k个元素,因此我们维护一个大小为k的队列,每次插入元素队列自动排序将最小的排在堆顶
看到请催我学习
·
2023-11-27 21:02
leetcode
算法
职场和发展
leetcode
每日一题
33
86.分隔链表因为对链表中的一个节点进行更换位置的操作需要知道该节点的上一个节点所以建立一个虚拟头节点ListNode*p=newListNode(-201,head);根据题意,我们需要找到第一个大于x或等于x的节点large并且将第一个大于或等于x的节点large后的所有小于x的节点都挪到large前但是在代码里为了方便挪动节点位置,large为第一个大于x的节点的前一个节点首先我们要找到第一
CodingJazz
·
2023-11-27 14:35
leetcode
算法
c++
完数的判断-
每日一题
-c语言
文章目录完数的判断题目描述输入输出样例输出完数的判断题目描述一个数如果恰好等于不包含它本身所有因子之和,这个数就称为"完数"。例如,6的因子为1、2、3,而6=1+2+3,因此6是"完数"。编程序找出N之内的所有完数,并按下面格式输出其因子输入N输出?itsfactorsare???样例输出6itsfactorsare12328itsfactorsare124714496itsfactorsare
让记忆定格1024
·
2023-11-27 11:08
蓝桥杯
C语言
c语言
算法
推荐算法
开发语言
c++
C语言
每日一题
-PTA-基础编程题-7-35 有理数均值
本题要求编写程序,计算N个有理数的平均值。输入格式:输入第一行给出正整数N(≤100);第二行中按照a1/b1a2/b2…的格式给出N个分数形式的有理数,其中分子和分母全是整形范围内的整数;如果是负数,则负号一定出现在最前面。输出格式:在一行中按照a/b的格式输出N个有理数的平均值。注意必须是该有理数的最简分数形式,若分母为1,则只输出分子。输入样例1:41/21/63/6-5/10输出样例1:1
sky_Ryota
·
2023-11-27 11:37
C语言学习-基础编程题
c语言
指针
C语言
每日一题
-PTA基础编程题-7-37 整数分解为若干项之和-递归
7-37整数分解为若干项之和(20分)将一个正整数N分解成几个正整数相加,可以有多种分解方法,例如7=6+1,7=5+2,7=5+1+1,…。编程求出正整数N的所有整数分解式子。输入格式:每个输入包含一个测试用例,即正整数N(0#include#includeintN=0;//要分解的数字intnum[30]={0};//用来存放分解的子项:N最大值为30,因此最多30个子项intlength=0
sky_Ryota
·
2023-11-27 11:37
C语言学习-基础编程题
c语言
算法
C语言
每日一题
-PTA-基础编程题-7-33 有理数加法
7-33有理数加法(15分)本题要求编写程序,计算两个有理数的和。输入格式:输入在一行中按照a1/b1a2/b2的格式给出两个分数形式的有理数,其中分子和分母全是整形范围内的正整数。输出格式:在一行中按照a/b的格式输出两个有理数的和。注意必须是该有理数的最简分数形式,若分母为1,则只输出分子。输入样例1:1/31/6输出样例1:1/2输入样例2:4/32/3输出样例2:2intmain(){in
sky_Ryota
·
2023-11-27 11:07
C语言学习-基础编程题
c语言
C语言
每日一题
(39)寻找两个正序数组的中位数
力扣网4寻找两个正序数组的中位数题目描述给定两个大小分别为m和n的正序(从小到大)数组nums1和nums2。请你找出并返回这两个正序数组的中位数。算法的时间复杂度应该为O(log(m+n))。示例1:输入:nums1=[1,3],nums2=[2]输出:2.00000解释:合并数组=[1,2,3],中位数2示例2:输入:nums1=[1,2],nums2=[3,4]输出:2.50000解释:合并
对编程一片赤诚的小吴
·
2023-11-27 11:06
c语言
算法
开发语言
C语言
每日一题
(38)无重复字符的最长字串
力扣3无重复字符的最长字串题目描述给定一个字符串s,请你找出其中不含有重复字符的最长子串的长度。示例1:输入:s="abcabcbb"输出:3解释:因为无重复字符的最长子串是"abc",所以其长度为3。示例2:输入:s="bbbbb"输出:1解释:因为无重复字符的最长子串是"b",所以其长度为1。示例3:输入:s="pwwkew"输出:3解释:因为无重复字符的最长子串是 "wke",所以其长度为3
对编程一片赤诚的小吴
·
2023-11-27 11:35
c语言
算法
数据结构
每日一题
——力扣——各位相加
题目来源于力扣——详细通俗的思路分析,多解法-各位相加-力扣(LeetCode)(leetcode-cn.com)题目如下给定一个非负整数num,反复将各个位上的数字相加,直到结果为一位数。示例:输入:38输出:2解释:各位相加的过程为:3+8=11,1+1=2。由于2是一位数,所以返回2。大家刚开始做这题是可能没有什么头绪,所以我给这道题来个降维打击,让大家一目了然就拿上面的输入38的例子来说,
爱编程的晖哥
·
2023-11-27 11:02
力扣刷题
leetcode
算法
c语言
LeetCode 2.两数相加
每日一题
1、问题描述给你两个非空的链表,表示两个非负的整数。它们每位数字都是按照逆序的方式存储的,并且每个节点只能存储一位数字。请你将两个数相加,并以相同形式返回一个表示和的链表。你可以假设除了数字0之外,这两个数都不会以0开头。示例1:输入:l1=[2,4,3],l2=[5,6,4]输出:[7,0,8]解释:342+465=807.示例2:输入:l1=[0],l2=[0]输出:[0]示例3:输入:l1=
@小红花
·
2023-11-27 11:31
LeetCode
职场和发展
算法
java
数据结构
c语言
每日一题
.力扣.2.两数相加
这里我介绍一下我们学校的校园判题系统哦,不喜别喷,喜欢就进入这个网站学习吧,我是使用它一步一步学习C语言,逐渐学会了C语言。使用这个网站最好使用谷歌浏览器吧,广东技术师范大学在线判题网站http://www.gpnuacm.com/#/home题目内容:给你两个非空的链表,表示两个非负的整数。它们每位数字都是按照逆序的方式存储的,并且每个节点只能存储一位数字。请你将两个数相加,并以相同形式返回一个
在西湖雾雨中起舞
·
2023-11-27 11:30
大一刷的部分题目
算法
【LeetCode
每日一题
】——2.两数相加
文章目录一【题目类别】二【题目难度】三【题目编号】四【题目描述】五【题目示例】六【题目提示】七【解题思路】八【时间频度】九【代码实现】十【提交结果】一【题目类别】链表二【题目难度】中等三【题目编号】2.两数相加四【题目描述】给你两个非空的链表,表示两个非负的整数。它们每位数字都是按照逆序的方式存储的,并且每个节点只能存储一位数字。请你将两个数相加,并以相同形式返回一个表示和的链表。你可以假设除了数
IronmanJay
·
2023-11-27 11:28
LeetCode
leetcode
算法
数据结构
链表
c语言
【LeetCode
每日一题
】——445.两数相加 II
文章目录一【题目类别】二【题目难度】三【题目编号】四【题目描述】五【题目示例】六【题目提示】七【题目进阶】八【解题思路】九【时间频度】十【代码实现】十一【提交结果】一【题目类别】栈二【题目难度】中等三【题目编号】445.两数相加II四【题目描述】给你两个非空链表来代表两个非负整数。数字最高位位于链表开始位置。它们的每个节点只存储一位数字。将这两数相加会返回一个新的链表。你可以假设除了数字0之外,这
IronmanJay
·
2023-11-27 11:28
LeetCode
leetcode
链表
算法
数据结构
c语言
C语言
每日一题
(37)两数相加
力扣网2两数相加题目描述给你两个非空的链表,表示两个非负的整数。它们每位数字都是按照逆序的方式存储的,并且每个节点只能存储一位数字。请你将两个数相加,并以相同形式返回一个表示和的链表。你可以假设除了数字0之外,这两个数都不会以0开头。示例1:输入:l1=[2,4,3],l2=[5,6,4]输出:[7,0,8]解释:342+465=807.思路分析最基本的思路,就是将俩链表转正过来,相加后再进行逆序
对编程一片赤诚的小吴
·
2023-11-27 11:27
c语言
算法
开发语言
【
每日一题
】——猜凶手
一.题目描述日本某地发生了一件谋杀案,警察通过排查确定杀人凶手必为4个嫌疑犯的一个。以下为4个嫌疑犯的供词:A说:不是我。B说:是C。C说:是D。D说:C在胡说已知3个人说了真话,1个人说的是假话。现在请根据这些信息,写一个程序来确定到底谁是凶手。二.思路分析这一题和上一篇猜名次的思路差不多,不同的是,猜名次猜的是数字,使用的是int类型,而猜凶手猜的是名字,应该使用字符型,首先A,B,C,D四个
PH_modest
·
2023-11-27 09:33
每日一题
算法
c语言
学习
每日一题
——打印沙漏
打印沙漏题目来源:PTA试题库本题要求你写个程序把给定的符号打印成沙漏的形状。例如给定17个“*”,要求按下列格式打印所谓“沙漏形状”,是指每行输出奇数个符号;各行符号中心对齐;相邻两行符号数差2;符号数先从大到小顺序递减到1,再从小到大顺序递增;首尾符号数相等。给定任意N个符号,不一定能正好组成一个沙漏。要求打印出的沙漏能用掉尽可能多的符号。输入格式:输入在一行给出1个正整数N(≤1000)和一
lee6493
·
2023-11-27 06:52
数据结构
【
每日一题
C】#141. 输出字母沙漏
题目描述输入一个正整数n,并输出一个沙漏形,这个沙漏形有2n+1行,第一行有2n+1个字母,其中前n+1个字符是从A开始依次递增的,而后n个字符是由第n+1个字符开始依次递减的。之后的n行每行会少头尾两个字母。再之后的n行则正好是前n行反过来输出的结果。注意末尾不要有多余的输出。样例输入:输入一个正整数n。(0voidfun(intn){inti,j;charc[26]={'A','B','C',
林月明
·
2023-11-27 06:18
c语言
学习
经验分享
每日一题
2023.11.26——各位数统计【PTA】
题目要求:输入格式:每个输入包含1个测试用例,即一个不超过1000位的正整数N。输出格式:对N中每一种不同的个位数字,以D:M的格式在一行中输出该位数字D及其在N中出现的次数M。要求按D的升序输出。输入样例:100311输出样例:0:21:33:1思路:1.先定义一个字符串n2.在一个for循环中n[i]代表这一串字符的每一个字符,使用n[i]-'0'将输入的字符转化为数字形式、3.定义一个整型数
妄北呀
·
2023-11-27 06:14
每日一题C/C++
算法
pta
每日一题
C++
练习题
每日一题
2023.11.26——打印沙漏【PTA】
题目要求:本题要求你写个程序把给定的符号打印成沙漏的形状。例如给定17个“*”,要求按下列格式打印*****************所谓“沙漏形状”,是指每行输出奇数个符号;各行符号中心对齐;相邻两行符号数差2;符号数先从大到小顺序递减到1,再从小到大顺序递增;首尾符号数相等。给定任意N个符号,不一定能正好组成一个沙漏。要求打印出的沙漏能用掉尽可能多的符号。输入格式:输入在一行给出1个正整数N(≤
妄北呀
·
2023-11-27 05:39
每日一题C/C++
算法
数据结构
c++
PTA
每日一题
开发语言
每日一题
- 231125 - D - Counting Ls
D-CountingLsTAG-一眼丁真、鉴定为纯纯大水题一眼丁真、鉴定为纯纯大水题一眼丁真、鉴定为纯纯大水题时间复杂度-O(N2)O(N^2)O(N2)//#includeusingnamespacestd;#defineintlonglongconstintN=2005;charg[N][N];intcnti[N],cntj[N];voidsolve(){intn;cin>>n;for(int
乐意奥AI
·
2023-11-27 05:44
ACM
算法
每日一题
- 231126 - C - Minimize Abs 2
C-MinimizeAbs2TAG-双指针双指针双指针时间复杂度-O(D)O(\sqrtD)O(D)//#includeusingnamespacestd;#defineintlonglongvoidsolve(){intd;scanf("%lld",&d);intans=d;inti=0,j=sqrt(d)+1;//fornon-negativeintegersxandy.while(i=d)j
乐意奥AI
·
2023-11-27 05:44
ACM
算法
上一页
23
24
25
26
27
28
29
30
下一页
按字母分类:
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
其他