
简单
我不是宸哥
要为真理而斗争
展开
-
JAVA三大变量
静态变量是属于类的,而不是属于类的某个特定实例。在类加载时创建,被所有实例共享。实例变量是属于类的特定实例的,在对象创建时被初始化,存在于对象的整个生命周期内。局部变量定义在方法、构造函数或代码块内部,只在定义它的作用域内有效。实例变量的访问通常通过对象实例来进行,如 person.name。局部变量的生命周期仅限于所在方法、构造函数或代码块的执行期间。局部变量只能在其作用域内访问,无法被其他方法或对象访问。实例变量可以被不同的实例访问,每个实例有自己的一份。它在类的整个生命周期内存在,直到类被卸载。原创 2023-12-19 18:51:26 · 594 阅读 · 0 评论 -
JZ18 删除链表的节点
给定单向链表的头指针和一个要删除的节点的值,定义一个函数删除该节点。返回删除后的链表的头节点。1.此题对比原题有改动2.题目保证链表中节点的值互不相同3.该题只会输出返回的链表和结果做对比,所以若使用 C 或 C++ 语言,你不需要 free 或 delete 被删除的节点数据范围:0<=链表节点值<=100000<=链表长度<=10000方法一:简单哈,先哑节点不多说了class Solution {public: ListNode* de..原创 2022-03-23 21:12:34 · 84 阅读 · 0 评论 -
JZ17 打印从1到最大的n位数
输入数字 n,按顺序打印出从 1 到最大的 n 位十进制数。比如输入 3,则打印出 1、2、3 一直到最大的 3 位数 999。1. 用返回一个整数列表来代替打印2. n 为正整数,0 < n <= 5方法一:除了暴力还能怎样class Solution {public: vector<int> printNumbers(int n) { int max = pow(10,n); vector<int> ans;...原创 2022-03-23 21:11:29 · 292 阅读 · 0 评论