编程实操 闭包 基础概念 “第一类值” 意味着 Lua 语言中的函数与其他常见类型的值具有同等权限:一个程序可以将某个函数保存到变量中或表中,也可以将某个函数作为参数传递给其他函数,还可以将某个函数作为其他函数的返回值返回。 ”词法定界“ 意味着 Lua 语言中的函数可以访问包含其自身的外部函数中的 ...
分类:
其他好文 时间:
2021-02-19 13:01:16
阅读次数:
0
树状数组的原理是:任意一个数都能被一个独有的二进制数表示。基于此,对于一个区间[1,x],树状数组将其分解为logx个区间,从而快速询问区间和。 树状数组的每个子区间的共同特点是:若区间结尾为R,则区间长度就等于R的“二进制分解下”最小的2的次幂,设为lowbit(R)。 lowbit(R)表示的是 ...
分类:
编程语言 时间:
2020-07-06 10:41:03
阅读次数:
80
红黑树(Red Black Tree)是一种自平衡的二叉搜索树(Self-balancing Binary Search Tree)。以前也叫做平衡二叉 B 树(Symmetric Binary B-tree)。 预备知识 树的知识框架结构如下图所示: 平衡二叉搜索树 平衡二叉搜索树(Balance ...
分类:
其他好文 时间:
2020-06-28 20:52:04
阅读次数:
53
概述 这篇文章前半部分主要研究树状数组的 ,后半部分研究 。 前置知识 树状数组的基本知识以及单点更新区间求和,差分的思想。 区间更新,单点求和 分析 回顾一下最简单的树状数组的功能:快速求出一个数列中某个数的前缀和,以及修改一个位置上的数。 现在我们要利用这两个功能实现:快速求出某个数列中某个数的 ...
分类:
编程语言 时间:
2020-03-16 09:54:11
阅读次数:
59
目录 0.0不赚钱的投资者VS14年7倍的高收益 1.1成为富人的关键——让钱生钱 1.2什么是财务自由? 1.4什么资产长期收益率最高? 1.5财富的敌人——通货膨胀 0.0不赚钱的投资者VS14年7倍的高收益 原因:大多数投资者根本不懂投资,盲目操作。 解决办法:学习、掌握正确的投资知识,树立正 ...
分类:
其他好文 时间:
2020-01-29 21:28:22
阅读次数:
72
"Luogu P3258" 题意就是对于一棵树,要求按照给出的顺序对每一个节点进行访问,记录每一个节点被经过的次数;特别地,我们认为只有从一个节点往外走才能被认为是经过一次。(最后一句话非常重要,仔细理解题意) 前置知识:树链剖分,差分。 最开始看到这道题我是打算使用树链剖分+线段树来做的。 但是我 ...
分类:
其他好文 时间:
2019-12-10 22:32:38
阅读次数:
124
数据结构 树(上) 一、概述 主要内容包含树的基本概念、二叉树(平衡二叉树、完全二叉树、满二叉树)、搜索树(二叉搜索树、平衡搜索树、AVL树、伸展树、(2,4)树、红黑树)、(a,b)树、B树等实际运用的树数据结构 二、基本知识(树的定义和属性) 1、树(非线性数据结构)运用于一些算法实现的效率会比 ...
分类:
其他好文 时间:
2019-12-08 11:01:30
阅读次数:
119
Java知识树梳理 1、前端 HTML CSS JavaScript 2、后台 Java基础 算法 web方面 分布式、中间件、服务器等方面 大数据方面 3、数据库 ...
分类:
编程语言 时间:
2019-10-23 18:18:05
阅读次数:
127
1. Androd中进行网络请求,如果当网络请求完成后回调,activity已经被回收了,如何处理? 考察知识点: acitvity view 关系及生命周期&内存模型 如何防止内存泄漏(弱引用、取消请求及回调) 解决知识点: activity view 生命周期 https://www.jians ...
分类:
移动开发 时间:
2019-08-18 11:36:08
阅读次数:
131
学习架构、原理、思想,专利等生命周期长的东西,技术更新发展很快,但背后的原理、架构、思想是不变的,比如计算机的冯诺依曼架构、图灵机思想等到现在也没变。 不断完善优化自己的知识体系、知识树,建立清楚明确的概念以及概念之间的联系,不断连接不同的知识、建立并强化索引,这样在用的时候就能快速提取到。 确定自 ...
分类:
其他好文 时间:
2019-06-25 10:31:14
阅读次数:
110