- 博客(3)
- 收藏
- 关注
原创 面试算法题笔记
面试算法题笔记一、数组448. 找到所有数组中消失的数字二、 树114. 二叉树展开为链表一、数组448. 找到所有数组中消失的数字题目:leetcode 448思路:由于value范围是1~n,数组nums长度也是n。第一次遍历,以(value-1)%n作为下标(下标范围0~n-1),将nums[value] += n。这样可以保证(出现过的数字-1)的下标内的value都大于n。第二次遍历,所有value小于n的下标就是答案。func findDisappearedNumbers(
2021-05-16 16:05:50 122
原创 区块链以太坊DApp开发实战(一)——基础知识
系列文章目录区块链以太坊DApp开发实战(一)——基础知识文章目录系列文章目录前言一、基本概念1. 区块2. 链二、共识三、分叉总结前言从基本概念入手,逐步介绍区块链、共识、分叉等概念。一、基本概念1. 区块类似与基本数据结构的**“链表”,区块就是一个对象,对象中可以定义属性、变量、方法**,将许多区块链接起来,就成了区块链。下面是一个区块的简单例子。type Block struct { Number string // 区块号 PreHash string // 前一个区块的哈
2021-05-15 21:47:13 1864 8
原创 后端面试笔记
面试问题Java基础==和equals==:判断两个对象的地址是不是相等。即判断两个对象是不是同一个对象。(基本数据类型比较值,引用数据类型比较内存地址)equals():判断两个对象是否相等,不能用于基本数据类型变量。若类没有覆盖equals()方法,通过equals()比较时等价于“==”若类覆盖了equals()方法,则会使用覆盖的equals()方法来判断hashCode()和equals()hashCode():获取哈希码,使用C/C++实现的,该方法通常用内存地址转换为整数
2021-05-13 20:34:17 608
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人