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
剑指offer每日一练
每日一练
2023.11.30——谁先倒【PTA】
题目链接:谁先倒题目要求:划拳是古老中国酒文化的一个有趣的组成部分。酒桌上两人划拳的方法为:每人口中喊出一个数字,同时用手比划出一个数字。如果谁比划出的数字正好等于两人喊出的数字之和,谁就输了,输家罚一杯酒。两人同赢或两人同输则继续下一轮,直到唯一的赢家出现。下面给出甲、乙两人的酒量(最多能喝多少杯不倒)和划拳记录,请你判断两个人谁先倒。输入格式:输入第一行先后给出甲、乙两人的酒量(不超过100的
妄北呀
·
2023-12-01 05:51
每日一练C/C++
算法
数据结构
c++
PTA
每日一题
开发语言
算法经典题:二叉树中节点之和最大的路径
题目:
剑指Offer
Ⅱ051.节点之和最大的路径路径被定义为一条从树中任意节点出发,沿父节点-子节点连接,达到任意节点的序列。同一个节点在一条路径序列中至多出现一次。
多拿好offer
·
2023-12-01 03:32
算法
算法
链表
动态规划
二叉树
最大路径
【合集一】
每日一练
30讲,轻松掌握Verilog语法
本原创教程由深圳市小眼睛科技有限公司创作,版权归本公司所有,如需转载,需授权并注明出处(www.meyesemi.com)第一练:如何区分<=表示的含义?题目:请描述以下两种方法产生的信号有何区别?答案:根据“b)?a:b;解析:condition_expr?true_expr1:false_expr2;condition_expr为逻辑真则结果为true_expr1,condition_expr
小眼睛FPGA
·
2023-12-01 00:49
Verilog
【合集二】
每日一练
30讲,轻松掌握Verilog语法
本原创教程由深圳市小眼睛科技有限公司创作,版权归本公司所有,如需转载,需授权并注明出处(www.meyesemi.com)第十六练:reg型存储器声明(二维数组)题目:声明一个位宽为8,深度为32的二维数组变量ram答案:reg[7:0]ram[31:0];解析:reg[wordsize:0]array_name[arraysize:0];wordsize表示位宽,arraysize表示深度第十七
小眼睛FPGA
·
2023-12-01 00:49
算法
Verilog
《
剑指offer
第二版》面试题63:股票的最大利润(java)
题目描述假设把某股票的价格按照时间先后顺序存储在数组中,请问买卖该股票一次可能获得的最大利润是多少?例如,一只股票在某时间节点的价格为{9,11,8,5,7,12,16,14}。如果在价格为5的时候买入,16卖出。则能收获最大的利润11。解题思路该题目即求数组的所有数的最大差值。遍历数组,假设当前遍历第i个数组,用min存储前面i-1个数字的最小值,maxDiff记录当前数字和min的最大差值。遍
castlet
·
2023-11-30 23:57
1月1日
每日一练
复习计划
第一日字音字形:听写歼,坚,艰,拣,睑,键,涧,桨,成语:听写206、207、208古诗:背诵默写《无题》文常:填写《三国演义》人物4第二日字音字形:诫,藉,戒,灸,锦,烬,浸,茎成语:复述前一天成语意思,听写209、210、211古诗:复习《无题》,背诵默写《夜雨寄北》文常:填写《三国演义》人物5、6(第一行人物的字)第三日字音字形:复习前2天写错的字,听着颈,兢,径,沮,榉,镌,眷,攫,成语:
夹心老师
·
2023-11-30 20:39
剑指offer
【位运算】
位运算&与:两个位置都为1时才返回1(1&1=1,1&0=0)|或:一个位置位1即可返回1(1|0=1)^异或:两个位置,相同位0,不同为1(1^1=0,0^0=0,1^0=1)~取反:1变0,0变1>右移:各二进位全部右移若干位,对无符号数,高位补0复合赋值,如a&=b即为a=a&b二进制中1的个数逐位判断定义result=0,用于记录1的个数使用num&1来判断最后一位是否为1,然后右移,遍历
绪安
·
2023-11-30 19:31
leetcode:160. 相交链表
题目来源160.相交链表面试题02.07.链表相交
剑指Offer
52.两个链表的第一个公共节点题目描述structListNode{intval;ListNode*next;ListNode():val
OceanStar的学习笔记
·
2023-11-30 17:16
算法与数据结构
链表
leetcode
算法
LeetCode Java刷题笔记—160. 相交链表
简单难度,这道题和
剑指Offer
52.两个链表的第一个公共节点是同一道题。A和B两个链表长度可能不同,但是A+B和B+A的长度是相同的,所以两个节点先遍历自己再遍历对方一定是同时结束。
刘Java
·
2023-11-30 17:45
链表
leetcode
java
160.
相交链表
剑指offer
Day13----链表中环的入口结点
题目:给一个链表,若其中包含环,请找出该链表的环的入口结点,否则,输出null。思路:使用双指针法,先判断是否有环,有环的话,再让slow指针指向头结点,然后fast指针和slow指针每次都走一步,当他们相遇时,为环的入口结点。推导图片假设x为环前面的路程(黑色路程),a为环入口到相遇点的路程(蓝色路程,假设顺时针走),c为环的长度(蓝色+橙色路程)当快慢指针相遇的时候:此时慢指针走的路程为Ssl
墨殇染泪
·
2023-11-30 10:13
【MySQL库的操作】
目录:前言库的操作创建数据库字符集和校验规则校验规则对数据库的影响选择和查看数据库修改数据库删除数据库备份注意事项查看连接情况总结前言
剑指offer
:一年又二天库的操作创建、选择、查看、修改、删除与备份
胜利熊猫
·
2023-11-30 10:22
MySQL
mysql
oracle
数据库
每日一练
【移动零】
一、题目描述283.移动零-力扣(LeetCode)给定一个数组nums,编写一个函数将所有0移动到数组的末尾,同时保持非零元素的相对顺序。请注意,必须在不复制数组的情况下原地对数组进行操作。二、题目解析可以将本题划分为数组划分(数组分块)的一类题。一般这类题可以运用双指针的思路去解决。注意这里的指针并不是真正的指针,而是利用数组下标来充当指针。两个指针的作用:cur:从左到右扫描数组,遍历数组d
可涵不会debug
·
2023-11-30 06:40
C语言/C++练习题
算法
数据结构
每日一练
:约瑟夫生者死者小游戏
1.问题描述 约瑟夫问题(Josephusproblem)是一个经典的数学和计算机科学问题,源于犹太历史学家弗拉维奥·约瑟夫斯(FlaviusJosephus)的著作《犹太战记》。问题的描述如下: 在这个问题中,有n个人站成一个圈,从1到n编号。从第一个人开始,每次数m个人,数到第m个人就将其从圈中删除,然后从下一个人开始重新数,重复这个过程,直到所有人都被删除。问题是,最后剩下的那个人的编号
snail哥
·
2023-11-29 21:38
每日一练
python
开发语言
LeetCode《程序员面试金典》面试题 08.01. 三步问题
题目解题面试题08.01.三步问题三步问题题解
剑指Offer
10-I.斐波那契数列斐波那契数列题解70.爬楼梯爬楼梯剑指Off
La vie est belle❤️
·
2023-11-29 18:39
程序员面试金典
记忆化搜索
动态规划
数学
每日一练
©瑜伽之拜日式0729之11次
楠天下的太阳花/文今日健身记录如下:记录目标:
每日一练
,养成习惯。基本记录:五项1,健身项目:瑜伽之拜日式2,健身目的:全身运动,崇尚阳光。3,训练时间:20时30分开始。4,训练地点:家。
楠天下的太阳花
·
2023-11-29 16:05
剑指Offer
-机器人的运动范围
剑指Offer
-机器人的运动范围题目描述LCR130.衣橱整理家居整理师将待整理衣橱划分为mxn的二维矩阵grid,其中grid[i][j]代表一个需要整理的格子。
Jasper_Fish
·
2023-11-29 16:45
算法
算法
剑指Offer
-剪绳子
剑指Offer
-剪绳子题目描述LCR131.砍竹子I现需要将一根长为正整数bamboo_len的竹子砍为若干段,每段长度均为正整数。请返回每段竹子长度的最大乘积是多少。
Jasper_Fish
·
2023-11-29 16:44
算法
算法
剑指offer
07:重建二叉树
一、问题输入某二叉树的前序遍历和中序遍历的结果,请构建该二叉树并返回其根节点。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。示例1:输入:preorder=[3,9,20,15,7],inorder=[9,3,15,20,7]输出:[3,9,20,null,null,15,7]image示例2:输入:preorder=[-1],inorder=[-1]输出:[-1]二、解法解法一思路:递归
Quintanliu
·
2023-11-29 14:49
剑指offer
——64滑动窗口的最大值(Python)
【题目】给定一个数组和滑动窗口的大小,找出所有滑动窗口里数值的最大值。例如,如果输入数组{2,3,4,2,6,2,5,1}及滑动窗口的大小3,那么一共存在6个滑动窗口,他们的最大值分别为{4,4,6,6,6,5};针对数组{2,3,4,2,6,2,5,1}的滑动窗口有以下6个:{[2,3,4],2,6,2,5,1},{2,[3,4,2],6,2,5,1},{2,3,[4,2,6],2,5,1},{
Amon O_*
·
2023-11-29 12:42
剑指offer
链表
算法
数据结构
python
leetcode
剑指offer
——滑动窗口的最大值
题目:给定一个数组nums,和滑动窗口的大小k,请找出滑动窗口的最大值。publicint[]maxSlidingWindow(int[]nums,intk){if(knum.length)returnnewint[]{};intleft=0,right=0,i=0;LinkedListlist=newLinkedList();while(right0&&nums[right]>list.peek
技术菜鸟—淡定万
·
2023-11-29 12:40
leetcode
算法
数据结构
python
剑指offer
64. 滑动窗口的最大值
题目描述给定一个数组和滑动窗口的大小,找出所有滑动窗口里数值的最大值。例如,如果输入数组{2,3,4,2,6,2,5,1}及滑动窗口的大小3,那么一共存在6个滑动窗口,他们的最大值分别为{4,4,6,6,6,5};针对数组{2,3,4,2,6,2,5,1}的滑动窗口有以下6个:{[2,3,4],2,6,2,5,1},{2,[3,4,2],6,2,5,1},{2,3,[4,2,6],2,5,1},{
dby_freedom
·
2023-11-29 12:06
剑指offer@Python版
剑指offer
64
滑动窗口的最大值
Python
C++
每日一练
©瑜伽之核心计划站立平衡0127之第6次
楠天下的太阳花/文
每日一练
,养成习惯。重磅升级10.2版本,进入核心之站立平衡阶段。复盘精进:☞单腿下蹲左腿可以,右腿不行。感觉大腿筋拉得挺厉害。☞还有些体式练习不到位,很有挫败感。
楠天下的太阳花
·
2023-11-29 11:52
【
每日一练
】谷歌面试题:用JAVA翻转二叉搜索树
文章目录前言题目分析实战演示1、创建一颗搜索二叉树2、中序遍历二叉搜索树3、根据题意创建二叉搜索树并展示4、算法增加二叉树翻转方法5、根据题意测试翻转二叉树结果6、完整代码前言很多同学应该都能够模拟出一个二叉树,那么又有多少同学能够写出翻转二叉树呢?有一道谷歌面试题:我们90%的工程师使用您编写的软件(Homebrew),但是您却无法在面试时在白板上写出翻转二叉树这道题,这太糟糕了。题目翻转一棵二
小沈同学呀
·
2023-11-29 11:14
算法练习
数据结构与算法
java
开发语言
二叉树
剑指offer
:输入一棵二叉搜索树,将该二叉搜索树转换成一个排序的双向链表。要求不能创建任何新的结点,只能调整树中结点指针的指向。
剑指offer
算法题分治二叉搜索树和链表题目描述输入一棵二叉搜索树,将该二叉搜索树转换成一个排序的双向链表。要求不能创建任何新的结点,只能调整树中结点指针的指向。题目分析明确Convert函数的功能。
gaozhuang63
·
2023-11-29 10:35
剑指offer
链表
指针
数据结构
算法
java
Java二叉搜索树的后续遍历(递归)
剑指offer
33.二叉搜索树的后序遍历解题思路:1.二叉搜索树的特点:二叉搜索树中根节点的值大于左子树中的任意一个节点的值,小于右子树中的任意一个节点的值2.后序遍历顺序:左子树–>右子树–>根节点classSolution
不想秃头Q-Q
·
2023-11-29 10:32
剑指offer
leetcode
算法
二叉搜索树
java
递归
【python】力扣题
剑指Offer
09.用两个栈实现队列一、解题思路1、【队列是先入先出,栈是后入先出】stackA:入队栈,入队操作,直接压入入队栈即可stackB:出队栈,出队操作需要优先检查出队栈是否有数据,若无,需要从入队栈倒入后再操作
yy谷莠子
·
2023-11-29 09:55
代码题
python
力扣
python
leetcode
开发语言
拆书便签-《关注圈与影响圈》
方法论:RIA便签读书法
每日一练
:RIA便签实战R便签主题:《关注圈与影响圈》片断来源:《高效能人士的7个习惯》看一个人的时间和精力集中于哪些事物,也能大致判断他是否积极主动。
酱言酱语
·
2023-11-29 05:58
剑指offer
_21 删除链表的倒数第n个结点
题目:给定一个链表,删除链表的倒数第n个结点,并且返回链表的头结点。示例一:输入:head=[1,2,3,4,5],n=2输出:[1,2,3,5]示例2:输入:head=[1],n=1输出:[]示例3:输入:head=[1,2],n=1输出:[1]提示:链表中结点的数目为sz1<=sz<=300<=Node.val<=1001<=n<=sz代码:双指针packagejianzhioffer;imp
小黄花er
·
2023-11-29 03:50
LeetCode
链表
数据结构
算法
力扣:剑指 Offer II 021. 删除链表的倒数第 n 个结点
剑指Offer
II021.删除链表的倒数第n个结点题目描述:给定一个链表,删除链表的倒数第n个结点,并且返回链表的头结点。
廖磊�
·
2023-11-29 03:14
链表
leetcode
数据结构
链表中环的入口节点(环形链表),
剑指offer
,力扣
目录力扣题目地址:题目:我们直接看题解吧:解题方法:审题目+事例+提示:解题分析:解题思路:主要思路:先判断是否有环,有则找出环入口节点力扣题目地址:142.环形链表II-力扣(LeetCode)难度:中等今天刷链表中环的入口节点(环形链表),大家有兴趣可以点上看看题目要求,试着做一下。题目:给定一个链表,返回链表开始入环的第一个节点。从链表的头节点开始沿着next指针进入环的第一个节点为环的入口
大数据SQLboy
·
2023-11-29 03:14
剑指offer
#
链表
算法
java
链表
leetcode
数据结构
力扣:链表中倒数第k个节点
剑指Offer
22.链表中倒数第k个节点输入一个链表,输出该链表中倒数第k个节点。为了符合大多数人的习惯,本题从1开始计数,即链表的尾节点是倒数第1个节点。
XdpCs
·
2023-11-29 03:07
力扣
leetcode
删除链表的倒数第N个节点,
剑指offer
II(21),力扣
目录题目地址:题目:相似类型题:我们直接看本题题解吧:解题方法:难度分析:解题分析:解题思路(双指针):代码实现:代码说明:代码实现(计算链表长度):代码实现(栈):题目地址:19.删除链表的倒数第N个结点-力扣(LeetCode)难度:中等今天刷删除链表的倒数第N个节点,大家有兴趣可以点上看看题目要求,试着做一下。题目:给定一个链表,删除链表的倒数第n个结点,并且返回链表的头结点。相似类型题:强
大数据SQLboy
·
2023-11-29 03:06
剑指offer
#
链表
leetcode
链表
算法
【代码随想录-刷题学习JavaScript】day4-字符串
一、344.反转字符串二、541.反转字符串II三、
剑指Offer
05.替换空格四、151.翻转字符串里的单词五、
剑指Offer
58-II.左旋转字符串六、28.实现strStr()七、459.重复的子字符串八
倏存
·
2023-11-29 03:18
学习
javascript
算法
剑指offer
Day22----滑动窗口的最大值
题目:给定一个数组和滑动窗口的大小,找出所有滑动窗口里数值的最大值。例如,如果输入数组{2,3,4,2,6,2,5,1}及滑动窗口的大小3,那么一共存在6个滑动窗口,他们的最大值分别为{4,4,6,6,6,5};针对数组{2,3,4,2,6,2,5,1}的滑动窗口有以下6个:{[2,3,4],2,6,2,5,1},{2,[3,4,2],6,2,5,1},{2,3,[4,2,6],2,5,1},{2
墨殇染泪
·
2023-11-29 01:11
牛客
剑指offer
刷题记录(四)
包含min函数的栈最小栈问题,这里需要在class中维护两个栈,一个栈用于正常的push、pop、top操作,另一个栈就是维护当前最小值的栈。具体做法是,假设现在s2是最小栈,栈顶元素时当前最小值,此时push一个新的值value过来,我们判断,如果value比最小栈的栈顶元素小,那么,需要将value作为新的最小值push到栈中,否则的话则把当前最小值作为本次插入之后的最小值再push一次,即:
NearXDU
·
2023-11-29 00:04
笔试面试
剑指offer
牛客
剑指offer
刷题回溯篇
文章目录矩阵中的路径题目思路代码实现机器人的运动范围题目思路代码实现矩阵中的路径题目请设计一个函数,用来判断在一个n乘m的矩阵中是否存在一条包含某长度为len的字符串所有字符的路径。路径可以从矩阵中的任意一个格子开始,每一步可以在矩阵中向左,向右,向上,向下移动一个格子。如果一条路径经过了矩阵中的某一个格子,则该路径不能再进入该格子。例如:[abce][sfcs][adee]矩阵中包含一条字符串"
惜许
·
2023-11-29 00:30
数据结构与算法
算法
java
牛客
剑指offer
刷题——替换空格笔记
classSolution{public:voidreplaceSpace(char*str,intlength){inta=0;intb=length;for(inti=0;i=0&&b!=i;--i){if(str[i]!=''){str[--b]=str[i];}else{str[--b]='0';str[--b]='2';str[--b]='%';}}}};代码如上思路:先遍历数组,找出所
金鲤鱼ya
·
2023-11-29 00:30
剑指offer刷题
笔记
算法
c++
牛客
剑指offer
刷题队列&栈篇
文章目录用栈实现队列题目思路代码实现最小栈题目思路代码实现验证栈序列题目思路代码实现翻转单词序列题目思路代码实现滑动窗口最大值题目思路代码实现用栈实现队列题目请你仅使用两个栈实现先入先出队列。队列应当支持一般队列支持的所有操作(push、pop、peek、empty):实现MyQueue类:voidpush(intx)将元素x推到队列的末尾intpop()从队列的开头移除并返回元素intpeek(
惜许
·
2023-11-29 00:59
数据结构与算法
java
数据结构
算法
牛客
剑指offer
刷题动态规划篇
文章目录连续子数组的最大和题目思路代码实现连续子数组的最大和(二)题目思路代码实现跳台阶题目思路代码实现斐波那契数题目代码实现正则表达式匹配【搞不懂、没搞懂、真不会】题目思路代码实现跳台阶扩展问题题目思路代码实现矩形覆盖题目思路代码实现买卖股票的最好时机(一)题目思路代码实现礼物的最大价值题目思路代码实现无重复字符的最长子串题目思路代码实现把数字翻译成字符串题目思路代码实现连续子数组的最大和题目给
惜许
·
2023-11-29 00:59
数据结构与算法
动态规划
算法
牛客
剑指offer
刷题排序篇
文章目录数组中重复的数字题目思路代码实现中等难度思路代码实现数组中的逆序对题目思路代码实现最小K个数思路代码实现数据流中的中位数题目思路代码实现数组中重复的数字题目在一个长度为n的数组里的所有数字都在0到n-1的范围内。数组中某些数字是重复的,但不知道有几个数字是重复的。也不知道每个数字重复几次。请找出数组中任意一个重复的数字。例如,如果输入长度为7的数组[2,3,1,0,2,5,3],那么对应的
惜许
·
2023-11-29 00:27
数据结构与算法
算法
找出给定数组或文件中最小的k个数
************************************************************************************找出数组中最小的K个数并输出*《
剑指
cfwu_uestc
·
2023-11-28 18:49
剑指offer
算法
C++
STL
53. Maximum Subarray
题目描述:(
剑指offer
原题31)https://leetcode.com/problems/maximum-subarray/解决方法:https://leetcode.com/problems/maximum-subarray
gpfworld
·
2023-11-28 10:57
剑指offer
:数组,栈,队列(python)
数组:数组给定空间但可以不给定确定的值,元组给定空间和具体的值,列表即可以不给定空间也可以不给定确定的值。栈:栈在Python中其实也是一个列表,先进后出队列:先进先出就是队列。题目:在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。因为它是一个递增数列所以
weixin_42819084
·
2023-11-28 08:20
剑指offer
数据结构
【算法】解题总结:
剑指Offer
6 旋转数组的最小数字、
剑指Offer
16 合并两个排序的链表
JZ6旋转数组的最小数字(简单)题目描述把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个非递减排序的数组的一个旋转,输出旋转数组的最小元素。NOTE:给出的所有元素都大于0,若数组大小为0,请返回0。示例输入:[3,4,5,1,2]返回值:1思路本题中关于此原始数组的其中一个描述是非递减排序的数组,这个名词我们千万不能理解错了,非递减排序的正确意思是,数据递增排列,但并非
超周到的程序员
·
2023-11-28 08:13
数据结构与算法
链表
算法
java
数据结构
力扣:回文链表
剑指Offer
II027.回文链表给定一个链表的头节点head**,**请判断其是否为回文链表。如果一个链表是回文,那么链表节点序列从前往后看和从后往前看是相同的。
XdpCs
·
2023-11-28 07:48
力扣
链表
leetcode
算法
每日一练
c++题目日刊 | 第九期:Dijkstra 算法求最短路径
文章目录第一题:Dijkstra算法求最短路径题目描述输入格式输出格式输入样例输出样例解题思路&C++题解第一题:Dijkstra算法求最短路径题目描述给定一个有向图G=(V,E)G=(V,E)G=(V,E),其中VVV为节点集合,EEE为边集合。每条边(u,v)(u,v)(u,v)有一个权值w(u,v)w(u,v)w(u,v),表示从节点uuu到节点vvv的边权。请你编写一个程序,计算出从节点s
生产队的刘同学
·
2023-11-28 07:13
算法
c++
图论
Python
每日一练
-----三步问题(爬楼梯进阶版)
⛅(day13)目录题目:题目分析:解题思路:图解分析动态规划解法代码注释优化题目:三步问题。有个小孩正在上楼梯,楼梯有n阶台阶,小孩一次可以上1阶、2阶或3阶。实现一种方法,计算小孩有多少种上楼梯的方式。结果可能很大,你需要对结果取模1000000007(%1000000007)。(n范围在[1,1000000]之间)示例1:输入:1输出:1说明:只有1种方法上楼梯示例2:输入:2输出:2说明:
亖夕
·
2023-11-28 07:08
算法
python
学习
回归算法
每日一练
2023.11.27———连续因子【PTA】
题目链接:L1-006连续因子题目要求:一个正整数N的因子中可能存在若干连续的数字。例如630可以分解为3×5×6×7,其中5、6、7就是3个连续的数字。给定任一正整数N,要求编写程序求出最长连续因子的个数,并输出最小的连续因子序列。输入格式:输入在一行中给出一个正整数N(1usingnamespacestd;#defineN10000intmain(){intn;intq=0;inta[N];c
妄北呀
·
2023-11-28 07:08
每日一题C/C++
算法
数据结构
PTA
C++
C语言
计算机语言
每日一练
【算法
每日一练
]-图论(保姆级教程 篇6(图上dp))#最大食物链 #游走
目录题目:最大食物链解法一:解法二:记忆化题目:游走思路:题目:最大食物链解法一:我们标记f[i]是被f[x]捕食的点对应的类食物链数不难得出:f[x]=∑(f[i])首先从生产者开始,每去掉一个被捕食的点,那么相邻捕食者就要加上去掉点的类食物链数,但是我们还需要找到出度为0的消费者。所以这道题,我们要同时记录入度,还有出度(其实单纯的topo排序就用不上出度,记录出度是为了找食物链结尾的个数)#
亦歌希望你变强啊
·
2023-11-28 07:32
图论
算法
图论
深度优先
c++
数据结构
动态规划
2022-01-09
IT工业界1.力扣:链表中倒数第k个节点2022-01-08(
剑指Offer
22.链表中倒数第k个节点)英语1.墨墨背单词:复习50个单词
幸福大黑鸭
·
2023-11-28 06:28
上一页
15
16
17
18
19
20
21
22
下一页
按字母分类:
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
其他