文章 2024-06-14 来自:开发者社区

【数据结构与算法】:关于时间复杂度与空间复杂度的计算(C/C++篇)——含Leetcode刷题-2

【数据结构与算法】:关于时间复杂度与空间复杂度的计算(C/C++篇)——含Leetcode刷题-1 https://developer.aliyun.com/article/1538357 三、空间复杂度的计算 空间复杂度是对一个算法在运行过程中临时占用存储空间大小的量度 。空间复杂度不是程序占用了多少Byte的空间,因为这个也没太大意义,所以空间复杂度算的是变...

【数据结构与算法】:关于时间复杂度与空间复杂度的计算(C/C++篇)——含Leetcode刷题-2
文章 2024-06-14 来自:开发者社区

【数据结构与算法】:关于时间复杂度与空间复杂度的计算(C/C++篇)——含Leetcode刷题-1

一、什么是时间复杂度和空间复杂度? 1.1 算法效率 算法效率分析分为两种:第一种是时间效率,第二种是空间效率。时间效率被称为时间复杂度,而空间效率被称作空间复杂度。 时间复杂度主要衡量的是一个算法的运行速度,而空间复杂度主要衡量一个算法所需要的额外空间,在计算机发展的早期,计算机的存储容量很小。所以对空间复杂度很是在乎。但是经过计算机行业的迅速发展,计算机的存储容量已经达到了很...

【数据结构与算法】:关于时间复杂度与空间复杂度的计算(C/C++篇)——含Leetcode刷题-1
文章 2024-06-10 来自:开发者社区

深入解析力扣172题:阶乘后的零(计算因子5的方法详解及模拟面试问答)

❤️❤️❤️ 欢迎来到我的博客。希望您能在这里找到既有价值又有趣的内容,和我一起探索、学习和成长。欢迎评论区畅所欲言、享受知识的乐趣! 推荐:数据分析螺丝钉的首页 关注微信公众号 数据分析螺丝钉 免费领取价值万元的python/java/商业分析/数据结构与算法学习资料 导航: LeetCode解锁10...

深入解析力扣172题:阶乘后的零(计算因子5的方法详解及模拟面试问答)
文章 2024-03-04 来自:开发者社区

力扣1873 计算特殊奖金

题目 表: Employees +-------------+---------+ | 列名        | 类型     | +-------------+---------+ | employee_id | int     | | name   &nbs...

文章 2024-01-23 来自:开发者社区

leetcode:415. 字符串相加(模拟竖式计算)

一、题目链接:415. 字符串相加 - 力扣(LeetCode) 函数原型:char* addStrings(char* num1, char* num2)二、思路:本题本质是将两个字符型数字相加,字符型数字相加就一定需要进行字符与数字的相互转换详见文章:字符与数字的相互转换-CSDN博客模拟竖式运算即可:将字符型数字的每一位转换为整型数字相加,由于可能存在进位,所以需要将计算的结果倒....

leetcode:415. 字符串相加(模拟竖式计算)
文章 2024-01-12 来自:开发者社区

leetcode-1716:计算力扣银行的钱

题目题目连接Hercy 想要为购买第一辆车存钱。他 每天 都往力扣银行里存钱。最开始,他在周一的时候存入 1 块钱。从周二到周日,他每天都比前一天多存入 1 块钱。在接下来每一个周一,他都会比 前一个周一 多存入 1 块钱。给你 n ,请你返回在第 n 天结束的时候他在力扣银行总共存了多少块钱。示例 1:输入:n = 4 输出:10 解释:第 4 天后,总额为 1 + 2 + 3 + 4 = 1....

leetcode-1716:计算力扣银行的钱
文章 2023-12-25 来自:开发者社区

[leetcode 数位计算]2520. 统计能整除数字的位数

给你一个整数 num ,返回 num 中能整除 num 的数位的数目。如果满足 nums % val == 0 ,则认为整数 val 可以整除 nums 。示例 1:输入:num = 7输出:1解释:7 被自己整除,因此答案是 1 。示例 2:输入:num = 121输出:2解释:121 可以被 1 整除,但无法被 2 整除。由于 1 出现两次,所以返回 2 。示例 3:输入:num = 124....

文章 2023-10-26 来自:开发者社区

【Leetcode -2236.判断根节点是否等于子节点之和 -2331.计算布尔二叉树的值】

Leetcode -2236.判断根节点是否等于子节点之和题目:给你一个 二叉树 的根结点 root,该二叉树由恰好 3 个结点组成:根结点、左子结点和右子结点。如果根结点值等于两个子结点值之和,返回 true ,否则返回 false 。示例 1:输入:root = [10, 4, 6]输出:true解释:根结点、左子结点和右子结点的值分别是 10 、4 和 6 。由于 10 等于 4 + 6 ....

【Leetcode -2236.判断根节点是否等于子节点之和 -2331.计算布尔二叉树的值】
文章 2023-10-26 来自:开发者社区

【Leetcode -748.最短补全词 -762.二进制表示中质数个计算置位】

Leetcode -748.最短补全词题目:给你一个字符串 licensePlate 和一个字符串数组 words ,请你找出 words 中的 最短补全词 。补全词 是一个包含 licensePlate 中所有字母的单词。忽略 licensePlate 中的 数字和空格 。不区分大小写。如果某个字母在 licensePlate 中出现不止一次,那么该字母在补全词中的出现次数应当一致或者更多。例....

文章 2023-05-30 来自:开发者社区

每日算法系列【LeetCode 357】计算各个位数不同的数字个数

题目描述给定一个非负整数 n ,计算各位数字都不同的数字 x 的个数,其中  。示例1输入:2输出:91解释:答案应为除去 11,22,33,44,55,66,77,88,99 外,在 [0,100) 区间内的所有数字。题解这题要求所有数位数字都不相同的数字个数,那么我们可以将答案分成不同长度。方法1对于长度为 n 的数字,第一位取值有 1~9 一共 9 种情况,而后面 n - 1 位....

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

算法编程

开发者社区在线编程频道官方技术圈。包含算法资源更新,周赛动态,每日一题互动。

+关注