上一页 1 ··· 35 36 37 38 39 40 41 42 43 ··· 60 下一页
摘要: 这里简要说明这四个区域通常用于存储的变量类型: 栈区(Stack): 存放局部变量、方法参数、返回地址等。 变量的生命周期与其所在的方法(函数)的调用周期一致。 堆区(Heap): 主要用于动态分配内存,存放由 new 关键字创建的对象和数组。 变量的生命周期不受方法调用的限制,需要手动释放内存。 阅读全文
posted @ 2023-12-20 22:44 DawnTraveler 阅读(63) 评论(0) 推荐(0)
摘要: 在Java中,父类引用对象调用子类对象的原理涉及到两个关键概念:编译时类型和运行时类型。 编译时类型(Compile-time Type): 编译时类型是指在编写代码时,你所声明的引用的类型。例如,如果你有一个声明为Animal animal的引用,编译时类型就是Animal。 运行时类型(Runt 阅读全文
posted @ 2023-12-20 22:42 DawnTraveler 阅读(92) 评论(0) 推荐(0)
摘要: 1.题目介绍 21.统计学生成绩等级 有一个学生表 id、学号唯一,学生姓名可能相同,dr代表逻辑删除。 有一个学生各科成绩表 student_id对应学生id,考试为数学、语文、英语,成绩为百分制,dr代表逻辑删除。 请计算各个学生的考试总分(不含删除的学生和成绩)和成绩等级,并按学号从小到大输出 阅读全文
posted @ 2023-12-20 20:03 DawnTraveler 阅读(50) 评论(0) 推荐(0)
摘要: 1.题目介绍 有一对兔子,从出生后第 3 个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,求第n个月的兔子总对数为多少? 2.题解 2.1 动态规划 思路 类似于爬楼梯的思路。 代码 class Solution { public: /** * 代码中的类名、方法名 阅读全文
posted @ 2023-12-20 17:19 DawnTraveler 阅读(48) 评论(0) 推荐(0)
摘要: 1.题目介绍 给你一个整数数组 \(nums\),请你将该数组升序排列。 示例 1: 输入:nums = [5,2,3,1] 输出:[1,2,3,5] 示例 2: 输入:nums = [5,1,1,2,0,0] 输出:[0,0,1,1,2,5] 提示: \(1 <= nums.length <= 5 阅读全文
posted @ 2023-12-20 12:02 DawnTraveler 阅读(41) 评论(0) 推荐(0)
摘要: 1.问题 网上写的使用HTML锚点,在typora并不适用 如 跳转 你好 2.解决 参考链接 https://segmentfault.com/q/1010000018057010 https://support.typora.io/Links/#Internal Links https://su 阅读全文
posted @ 2023-12-19 21:06 DawnTraveler 阅读(260) 评论(0) 推荐(0)
摘要: 1.题目介绍 给你一个整数数组 \(nums\) ,请你找出一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。 子数组 是数组中的一个连续部分。 示例 1: 输入:nums = [-2,1,-3,4,-1,2,1,-5,4] 输出:6 解释:连续子数组 [4,-1,2,1] 的和最 阅读全文
posted @ 2023-12-18 00:44 DawnTraveler 阅读(10) 评论(0) 推荐(0)
摘要: 1.题目介绍 给定一个链表的头节点 \(head\) ,返回链表开始入环的第一个节点。 如果链表无环,则返回 \(null\)。 如果链表中有某个节点,可以通过连续跟踪 \(next\) 指针再次到达,则链表中存在环。 为了表示给定链表中的环,评测系统内部使用整数 \(pos\) 来表示链表尾连接到 阅读全文
posted @ 2023-12-16 21:56 DawnTraveler 阅读(16) 评论(0) 推荐(0)
摘要: 1.题目介绍 给定两个字符串 \(s\) 和 \(p\),找到 \(s\) 中所有 \(p\) 的 异位词 的子串,返回这些子串的起始索引。不考虑答案输出的顺序。 异位词 指由相同字母重排列形成的字符串(包括相同的字符串)。 示例 1: 输入: s = "cbaebabacd", p = "abc" 阅读全文
posted @ 2023-12-16 20:52 DawnTraveler 阅读(45) 评论(0) 推荐(0)
摘要: 1.题目介绍 以数组 \(intervals\) 表示若干个区间的集合,其中单个区间为 \(intervals[i] = [starti, endi]\) 。请你合并所有重叠的区间,并返回 一个不重叠的区间数组,该数组需恰好覆盖输入中的所有区间 。 示例 1: 输入:intervals = [[1, 阅读全文
posted @ 2023-12-16 17:58 DawnTraveler 阅读(14) 评论(0) 推荐(0)
上一页 1 ··· 35 36 37 38 39 40 41 42 43 ··· 60 下一页