摘要: #define max(a,b) ((b)>(a)?(b):(a)) int isVowel(char c){ return c=='a'||c=='e'||c=='i'||c=='o'||c=='u'; } int maxVowels(char* s, int k) { int count=0,a 阅读全文
posted @ 2025-06-03 18:23 崩溃的小孙 阅读(12) 评论(0) 推荐(0)
摘要: 时间复杂度的核心解析与应用指南 一、基本概念与核心逻辑 定义:时间复杂度用于描述算法运行时间随数据规模增长的变化趋势,用大O符号(O-notation)表示。其核心逻辑是忽略常数项和低阶项,专注于算法最显著的耗时增长因素。 核心原理: 例如:算法执行需要3n²+5n+20次操作,时间复杂度记为O(n 阅读全文
posted @ 2025-06-03 16:20 崩溃的小孙 阅读(56) 评论(0) 推荐(0)
摘要: 丑数 就是只包含质因数 2、3 和 5 的 正 整数。 给你一个整数 n ,请你判断 n 是否为 丑数 。如果是,返回 true ;否则,返回 false 。 示例 1: 输入:n = 6 输出:true 解释:6 = 2 × 3 示例 2: 输入:n = 1 输出:true 解释:1 没有质因数。 阅读全文
posted @ 2025-06-03 11:49 崩溃的小孙 阅读(27) 评论(0) 推荐(0)