1.委托的定义 官网解释:委托类型表示对具有特定参数列表和返回类型的方法的引用。 通过委托,可以将方法视为可分配给变量并可作为参数 传递的实体。委托还类似于其他一些语言中存在的“函数指针”概念。 与函数指针不同,委托是面向对象且类型安全的。 说明: (1)可以直接定义在命名空间下面,与其他的类平级, ...
首先,我们要明确以下概念: 变量 是系统变量名表中的元素(可以想象成人的名字) 对象 是计算机分配的一块内存,需要足够的空间去表示它的值(可以想象成真正的人) 引用 是 自动形成的从变量到对象的 指针(给人对象取人名变量名) 在Python中,对象按照可变不可变分为可变对象和不可变对象: 可变对象 ...
分类:
编程语言 时间:
2020-06-21 19:56:13
阅读次数:
86
题目描述在一个排序的链表中,存在重复的结点,请删除该链表中重复的结点,重复的结点不保留,返回链表头指针。例如,链表1->2->3->3->4->4->5处理后为1->2->5分析:这个题我分了两种情况,一种是头结点不用删除(即头结点和后面结点的值不相等),另一种是头结点需要删除(即头结点和后面结点的值相等)。如果头结点删除了就要重新找新的头结点。对于
分类:
其他好文 时间:
2020-06-21 18:06:49
阅读次数:
56
链接:https://leetcode-cn.com/problems/remove-duplicates-from-sorted-list/ 思路 因为输入的列表已排序,因此可以通过将当前结点的值与它之后的结点进行比较来确定它是否为重复结点。 如果它是重复的,更改当前结点的 next 指针,以便它 ...
分类:
编程语言 时间:
2020-06-21 14:15:24
阅读次数:
52
指针问题 噗嗤!!指针不是真的针,是一种思想哈哈 双指针(快慢指针) 链表中倒数第k个节点~ 双指针同时进行 题目描述 解题思路 ...
分类:
其他好文 时间:
2020-06-21 13:30:19
阅读次数:
37
//利用指针删除母串中的指定子串 #include<stdio.h> #include<string.h> int fun(char *a,char *b) //函数功能是判断两字符串的首字符相同时,母串是否包含子串 { while(*a==*b&&*a&&*b) { a++;b++; } if(* ...
分类:
其他好文 时间:
2020-06-21 09:17:32
阅读次数:
62
前言 ZGC是一款在JDK11中新加入的具有实验性质的低延迟垃圾收集器,目前仅支持Linux/x86-64。ZGC收集器是一款基于Region内存布局的,(暂时)不设分代的,使用了读屏障、染色指针和内存多重映射等技术来实现可并发的标记-整理算法的,以低延迟为首要目标的一款垃圾收集器。 ZGC布局 与 ...
分类:
其他好文 时间:
2020-06-20 21:50:39
阅读次数:
92
如果定义的变量准备在将来用于保存对象,那么最好将该变量初始化为 null 而不是其他值。这样一来,只要直接检查 null 值就可以知道相应的变量是否已经保存了一个对象的引用,如下面的例子所示: if (car != null){ // 对 car 对象执行某些操作 } 实际上,undefined 值 ...
分类:
其他好文 时间:
2020-06-20 21:07:24
阅读次数:
68
以前读书使用递归和指针来实现二叉树...让我非常头疼... 如果要实现递归和指针,,相信会让很多人望而却步...然而我只是要学习和使用他罢了.. 今天突然想试试其他简单的方式实现...希望能帮助到一些人...大神请不要笑我.. 代码等我有空的时候会附上... <iframe src="//playe ...
分类:
其他好文 时间:
2020-06-20 19:36:46
阅读次数:
76
什么是Optional容器类 Optional 类(java.util.Optional) 是一个容器类,代表一个值存在或不存在,原来用 null 表示一个值不存在,现在 Optional 可以更好的表达这个概念。并且可以避免空指针异常。 Optional类常用方法: Optional.of(T t ...
分类:
其他好文 时间:
2020-06-20 19:35:05
阅读次数:
52