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
题目分析
洛谷 P4568 [JLOI2011] 飞行路线 pytho解析
P4568[JLOI2011]飞行路线pytho解析时间:2023.11.20题目地址:[JLOI2011]飞行路线
题目分析
对于这个题呢就是最短路的问题了。
Xiao ff
·
2023-11-20 20:13
#
算法学习的小记录
算法
python
图论
链表常见面试题-c语言实现,单链表相关面试题(C语言实现)
1.
题目分析
仔细读题目发现还是有难度的,很多人刚开始会理解成就是判断一个单链表是否为循环链表,这样的理解是错的。题目的意思是指给出一条单链表,判断其中是否含有环,如“6”字型单链表就含有环。
薛伯德
·
2023-11-20 18:44
链表常见面试题-c语言实现
面试题-寻找单链表的中间结点
题目分析
:思路一:最笨的方法,先遍历整个单链表,获得该单链表的长度length。然后第二次遍历,此次遍历的长度只需要是length/2即可。思路二:利用快慢指针。
诗9趁年华
·
2023-11-20 18:11
指针
链表
java
单链表
数据结构
【C语言.oj刷题】有序#整型矩阵元素查找##{思路+C源码}
目录题目信息
题目分析
:法一:遍历二维数组(低效)思路源码局限性法二:对每一行二分查找(有所提效)思路源码局限性法三:利用一切有利条件使用二分查找思路源码局限性二分查找源码:题目信息有一个数字矩阵,矩阵的每行从左到右是递增的
Watink Cpper
·
2023-11-20 15:24
决胜oj
c语言
矩阵
算法
经验分享
数据结构
蓝桥杯每日一题2023.11.19
题目描述“蓝桥杯”练习系统(lanqiao.cn)
题目分析
首先想到的方法为dfs去寻找每一个数,但发现会有超时#includeusingnamespacestd;constintN=2e5+10;intn
Akct
·
2023-11-20 00:11
蓝桥杯
职场和发展
[力扣] 剑指 Offer 第二天 - 从尾到头打印链表
[力扣]剑指Offer第二天-从尾到头打印链表题目来源题目描述
题目分析
解题思路递归反转数组(切片)代码实现递归执行结果复杂度分析反转切片执行结果复杂度分析总结耐心和持久胜过激烈和狂热。
陈C明勇
·
2023-11-19 20:19
力扣刷题
链表
leetcode
数据结构
go
力扣
SQL练习---619.出现一次的最大数字
题目分析
首先确定表的来源只有一个表数字表,再者判断他是不是单一数字,(想到的是直接按数字分组,通过count函数来判断是否为单一数子),然后求最大值。
一半的一半,
·
2023-11-19 19:07
sql
数据库
力扣刷题攻略链表篇-链表的旋转
链表的旋转一.61旋转链表1.题目描述2.
题目分析
与解答二.24两两交换链表中的节点1.题目描述2.
题目分析
与解答文章内容是自己刷leetcode官方刷题攻略的一些经验与总结。
Echo夏末
·
2023-11-19 13:36
链表
双指针
链表
leetcode
数据结构
c++
算法
AcWing 875. 快速幂
输入输出样例:输入2325439输出41
题目分析
:快速幂可以用来解决ak%p的问题。快速幂的基本思路是将k化成二进制形式,即k=20+21+……2n
在森林中麋了鹿
·
2023-11-19 02:50
早年算法竞赛学过的知识点
快速幂
剑指offer:把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个非递减排序的数组的一个旋转,输出旋转数组的最小元素。
题目分析
二分查找法:旋转之后的数组实际上可以划分成两个有序的子数组:前面子
gaozhuang63
·
2023-11-19 01:16
剑指offer
java
算法
数据结构
用 js 实现数组中指定元素的替换
文章目录
题目分析
题目已知数组arr=[160,20,179,10,-170,-20];请将数组arr中的[179,10]替换为[-178.16883,13.27614]分析constarr=[160,20,179,10
博客zhu虎康
·
2023-11-19 01:11
Leetcode每日一题
JS解决方案
javascript
开发语言
ecmascript
力扣(leetcode) 169. 多数元素(哈希表法)(中点法) (摩尔投票法)
题目在这:https://leetcode-cn.com/problems/majority-element/
题目分析
:之前做过一道相似的题:题目在这本次的这道题是之前那道题的简化版。
深度不学习!!
·
2023-11-18 21:18
交流学习
个人笔记
python
leetcode
蓝桥杯每日一题2023.11.18
题目描述蓝桥杯大赛历届真题-C语言B组-蓝桥云课(lanqiao.cn)
题目分析
本题使用搜索,将每一个格子进行初始赋值方便确定是否为相邻的数,将空出的两个格子首先当作已经填好数值为100,此时从第一个格子右边的格子开始搜索
Akct
·
2023-11-18 20:05
蓝桥杯
算法
职场和发展
LeetCode206. 反转链表
题目大意:反转一个单链表
题目分析
:创建一个pPre节点,表示当前节点的前一个节点,pNode表示当前节点,pReversedHead表示反转之后的头结点。
Jaster_wisdom
·
2023-11-17 05:39
C++
LeetCode
LeetCode
LeetCode
链表反转
LeetCode刷题踩坑记录——二分查找
题目分析
略,直接上坑!
甜瓜总冠军
·
2023-11-16 23:51
LeetCode
leetcode
算法
蓝桥杯2020 C语言B组 1题 门牌制作
题目分析
暴力搜索,判断每个位置的字符是否满足条件题目代码答案:624#incl
百年bd
·
2023-11-16 19:10
蓝桥杯传智杯练习
c语言
开发语言
后端
【CSP-J 2022】上升点列
2
题目分析
显然是最大上升子序列。把每一个坐标存在pair里,排序后即可保证xxx单调不降,判断yyy是否同样单调不降即可。
yh2021SYXMZ
·
2023-11-16 15:55
CCF
题解
动态规划
算法
卡码网语言基础课 |链表的基础操作II
卡码网语言基础课|链表的基础操作I
题目分析
代码编写
题目分析
需要注意的点有:需要考虑m是否在链表元素的范围内,有两种情况:第一,m超出元素范围:例如m=5,链表Link={1,2,3},第二,m=0,同样不在链表范围内因为要输出不止一个
方可申别翘二郎腿
·
2023-11-16 02:59
卡码网语言基础课
c++
卡码网语言基础课 | A+B问题IV
卡码网语言基础课|A+B问题IV
题目分析
算术运算符赋值运算符
题目分析
根据之前所学,可以初步写出如下代码:#includeusingnamespacestd;intmain(){//定义一个变量n用于接收输入的个数
方可申别翘二郎腿
·
2023-11-16 02:29
卡码网语言基础课
c++
关于函数递归的基础
目录什么是递归函数递归函数的限制条件举例讲解函数递归的实现题目
题目分析
思路分析非递归:递归:实现代码:题目
题目分析
思路分析实现代码:函数递归所引发的栈溢出问题什么是递归递归就是直接或者间接地调用自身,把一个大型复杂的程序简化为规模较小的程序
猪巴戒
·
2023-11-15 18:41
C语言学习
算法
c语言
15.“百钱百鸡“问题
文章目录前言一、题目描述二、
题目分析
三、解题程序运行代码1程序运行代码优化程序运行代码优化进阶前言本系列为结构循环编程题,点滴成长,一起逆袭。
Running
·
2023-11-15 02:13
专接本循环结构
算法
c语言
c++
开发语言
数据结构
14.求n!和1!+2!+...+20!和2^1+2^2+……++2^20和2^1+2^3+……++2^19
文章目录前言一、题目描述二、
题目分析
三、解题程序运行代码四、举一反三一、题目描述:求1!+2!+...+20!
Running
·
2023-11-15 02:12
专接本循环结构
算法
c语言
c++
开发语言
数据结构
【C语言|菜鸟教程】100道进阶经典例题详细解答(C 练习实例16 - 最大公约数和最小公倍数 )
文章目录前言一、题目描述二、
题目分析
三、解题程序运行代码前言本系列为C语言菜鸟100道基础经典例题详解刷题系列。每天1题,点滴成长,一起逆袭。
Running
·
2023-11-15 02:42
【C语言
c语言
算法
开发语言
13.利用辗转相除法求两个整数的最大公约数和最小公倍数。如96,36
文章目录前言一、题目描述二、
题目分析
三、解题前言本系列为循环结构编程题,点滴成长,一起逆袭。
Running
·
2023-11-15 02:10
专接本循环结构
c语言
开发语言
数据结构
算法
蓝桥杯每日一题2023.11.12
题目描述
题目分析
通过观察发现每一层与前一层的关系:f[i]=f[i-1]+i;#includeusingnamespacestd;intans,d;intmain(){for(inti=1;i<=
Akct
·
2023-11-14 16:56
蓝桥杯
算法
职场和发展
蓝桥杯每日一题2023.11.13
题目描述蓝桥杯大赛历届真题-C语言B组-蓝桥云课(lanqiao.cn)
题目分析
由于每次吹灭的蜡烛与年龄相同故我们想到使用前缀和可以让我们求出各个区间的和,我们将每个区间都枚举一遍,如果符合要求就输出区间开始的位置
Akct
·
2023-11-14 16:56
蓝桥杯
算法
职场和发展
蓝桥杯每日一题2023.11.14
题目描述
题目分析
此题目的最终目标是将字母都填上数使等式符合条件,实际我们发现可以使用搜索将所有符合条件的进行判断(答案:29)由于小数可能会出现错误故我们将其进行简单变化进行搜索#includeusingnamespacestd
Akct
·
2023-11-14 16:24
蓝桥杯
算法
职场和发展
C/C++数据结构之——单链表
为什么要使用链表知识回顾针对顺序表的缺点引入链表链表分类单向或者双向带头或者不带头循环或者非循环单向不带头非循环链表的实现重点强调节点的定义单链表实现原理创建节点接口函数尾插元素接口函数头插元素接口函数尾删元素接口函数头删元素接口函数查找指定元素接口函数删除任意节点的函数接口清空链表接口函数打印链表接口函数整体代码单链表OJ题(分析及解题思路)
题目分析
代码实现结语前言
徐个愿望~
·
2023-11-14 13:42
数据结构
链表
数据结构
c语言
【Java笔试强训】Day10(CM62 井字棋、HJ87 密码强度等级)
题目分析
:代码实现:packageDay10;publicclassDay10_1{publicbooleancheckWon(int[][]board){//writec
我才是今麦郎
·
2023-11-14 07:16
笔试强训
java
开发语言
力扣刷题系列-303. 区域和检索 - 数组不可变
力扣刷题系列-303.区域和检索-数组不可变题干
题目分析
代码实现题干原题链接输入:[“NumArray”,“sumRange”,“sumRange”,“sumRange”][[[-2,0,3,-5,2,
crazy'coder
·
2023-11-14 04:09
力扣刷题笔记
动态规划
算法
leetcode
LeetCode 上最难的链表算法题,没有之一!
示例:输入:[ 1->4->5, 1->3->4, 2->6]输出: 1->1->2->3->4->4->5->6输入图一输出图二
题目分析
一这里
吴师兄学算法
·
2023-11-14 02:16
392.判断子序列 -----力扣每日打卡Day8
目录1.题目2.
题目分析
3.初始代码4.官方的究极简洁改进代码1.题目给定字符串s和t,判断s是否为t的子序列。你可以认为s和t中仅包含英文小写字母。
爱吃草莓蛋糕的猴
·
2023-11-14 02:12
算法题
字符串
leetcode
算法
迷宫问题 深度优先搜索【c++】
文章目录:一、问题描述二、结果展示三、求解思路1.
题目分析
2.找到迷宫的所有解——左/右手法则3.解决回路问题四、详细设计1.数据结构设计2.算法设计五、问题与反思六、作者的碎碎念PS:一、问题描述以一个
秋千的千秋
·
2023-11-13 23:48
数据结构
算法
c++
N皇后问题
输入格式:4输出格式:2
题目分析
一、对于n皇后这个棋盘,有这些规则1.不能同一行2.不能同一列3.不能在同一斜线上正常情况下,对于一个棋盘,我们都会使用二维数组但是对于这个游戏规则,使用一维数组就行,因为每一行只能放一个棋子
画饼校长
·
2023-11-13 22:23
c++
学习
开发语言
visualstudio
算法
笔试面试中涉及位运算的题目总结(一)
测试样例:2返回:[1,4]
题目分析
:对于这道题目,我觉得最重要的就是求一个数的二进制表示中1的个数。
peiyao456
·
2023-11-13 17:28
牛客刷题
刷题
位运算
面试
二进制
【C语言编程练习】求一个3X3整型矩阵对角线元素之和
题目求一个3X3整型矩阵对角线元素之和
题目分析
只要求输出3X3的矩阵对角线元素,对角线包括了两部分对角线我们知道了元素的下标,就非常容易得到如图所示,假设矩阵名称为a,则需要求sum1=a00+a11+
GEEK.攻城狮
·
2023-11-12 21:19
C语言
c语言
开发语言
后端
【PAT甲级】1098 Insertion or Heap Sort (25 分)
一、
题目分析
PS:测试点4没过去1.翻译insertionsort:插入排序heapsort:堆排序iterate:迭代shrink:缩小2.分析1)题意:首先给出一个含有N个数字的初始序列(待排序),
cccc楚染rrrr
·
2023-11-12 16:21
PAT甲级题解笔记
排序算法
数据结构
算法
pat考试
【PAT甲级】1086 Tree Traversals Again (25 分)
一、
题目分析
1.翻译binarytree:二叉树inorder:中序preorder:前序postorder:后序traversal/traverse:遍历non-recursive:非递归2.关键点1
cccc楚染rrrr
·
2023-11-12 16:50
PAT甲级题解笔记
c++
数据结构
算法
pat考试
动态规划(3)---Leetcode509.斐波那契数
题目分析
很明显的动态规划,直接写出。之前都是用递归来写。
一半的一半,
·
2023-11-12 13:14
算法
动态规划
算法
LeetCode 最长有效括号
题目分析
:最长有效括号子串包含两种情况:例1:(())有效子串长为4例2:()()有效子串长为4所以在处理的时候分情况讨论首先编写校验字符串是否有效的函数:defvalidate_str(str):iflen
wx740851326
·
2023-11-12 10:27
大数据之路
leetcode
算法
最长有效括号
最长有效括号c语言
题目分析
给定一串有效的括号字符串,找出最长有效括号。分析时以'('为1,')'为-1。
Wzq66623335
·
2023-11-12 10:22
leetcode
c语言
leetcode363 - 矩形区域不超过 K 的最大数值和(前缀和+二分(TreeSet or 辅助数组动归)
leetcode363-矩形区域不超过K的最大数值和(前缀和+二分(TreeSetor辅助数组动归)介绍题目理解
题目分析
题目既然是要使用前缀和,那么总是还是要先初始化朴素前缀和前缀和+二分利用TreeSet.ceiling
Alivorth
·
2023-11-12 06:42
LeetCode
java
leetcode
动态规划
前缀和
算法
二叉树的遍历:104.二叉树的最大深度
示例:给定二叉树[3,9,20,null,null,15,7],3/\920/\1571、
题目分析
题目比较简单,就是求一个二叉树的最大深度。二叉树的深度是从根节点到叶子节点的最大层数。
BlackMan_阿伟
·
2023-11-11 23:09
Leetcode
树
二叉树
数据结构
算法
leetcode
dfs
蓝桥杯每日一题2023.11.10
“蓝桥杯”练习系统(lanqiao.cn)题目描述
题目分析
对于此题:我们看到题目要求尽可能大,会联想到二分,注意切出的一定为正方形,其能切出的个数为(h[i]/x)*(w[i]/x),将所有的个数与要求的个数进行对比
Akct
·
2023-11-11 22:55
算法
蓝桥杯每日一题2023.11.11
题目描述“蓝桥杯”练习系统(lanqiao.cn)
题目分析
对于此题首先想到的是暴力分析,使用前缀和,这样方便算出每一区间的大小,枚举长度和其实位置,循环计算出所有区间的和进行判断,输出答案。
Akct
·
2023-11-11 22:49
蓝桥杯
职场和发展
【C语言|菜鸟教程】100道进阶经典例题详细解答(实例11-题目:古典问题(兔子生崽):有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每)
文章目录前言一、题目描述二、
题目分析
三、解题1.解题方法一------循环------方法1方法22.解题方法二------数组------2.解题方法三------递归(不推荐)------程序运行代码总结前言本系列为
Running
·
2023-11-11 19:28
【C语言
c语言
算法
开发语言
有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?
题目分析
:前两个月由于还未生小兔子,所以兔子对数是12.这张图简单绘制了兔子繁衍的过程,后面可以依此类推,我们从图上可以看出问题来。
艶航
·
2023-11-11 19:55
python
卡码网语言基础课 |句子缩写
卡码网语言基础课|句子缩写字符大小的比较
题目分析
判断大小写字母与转换为大写字母正确检测词语而非空格代码实现函数的使用形参和实参引用字符大小的比较字符串是一个个字符组合而成的,比如字符串"hello",是由字符
方可申别翘二郎腿
·
2023-11-11 16:47
卡码网语言基础课
c++
牛客网JZ39 数组中出现次数超过一半的数字(C/C++)
题目描述示例:
题目分析
:思路一:定义map,使用的映射关系,最后统计每个字符出现的次数思路二:排序,出现次数最多的数字,一定在中间位置。
sakeww
·
2023-11-11 06:31
leetcode
牛客日常
c语言
c++
开发语言
POJ Telephone Lines 二分+dijkstra
题目分析
:二分最大权值x,然后dijkstra,遇到小于等于x的路长度为0,大于x的长度为1,总长度不能超过T即可。PS:本来写的深搜结果超时了。。。
ChenyangDu
·
2023-11-11 02:12
POJ
dijkstra
二分
dijkstra
poj
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
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
其他