书栈网 · BookStack 本次搜索耗时 0.021 秒,为您找到 59237 个相关结果.
  • 38.数组中只出现一次的数字

    一、题目 二、解题思路 三、解题代码 一、题目 一个整型数组里除了两个数字之外,其他的数字都出现了两次,请写程序找出这两个只出现一次的数字。要求时间复杂度是O(n),空间复杂度是O(1)。 举例说明 例如输入数组{2, 4, 3, 6, 3, 2, 5 },因为只有4 、6 这两个数字只出现一次,其他数字都出现了两次,所以输出4和6 。 ...
  • 235. Lowest Common Ancestor of a Binary Search Tree

    题目描述(简单难度) 解法一 递归 解法二 迭代 总 题目描述(简单难度) 从二叉搜索树中,找出两个节点的最近的共同祖先。 二叉搜索树定义如下。 若任意节点的左子树不空,则左子树上所有节点的值均小于它的根节点的值; 若任意节点的右子树不空,则右子树上所有节点的值均大于它的根节点的值; 任意节点的左、右子树也分别为二叉查找树; 没有键...
  • 多标签分类

    多标签分类 到目前为止,所有的样例都总是被分配到仅一个类。有些情况下,你也许想让你的分类器给一个样例输出多个类别。比如说,思考一个人脸识别器。如果对于同一张图片,它识别出几个人,它应该做什么?当然它应该给每一个它识别出的人贴上一个标签。比方说,这个分类器被训练成识别三个人脸,Alice,Bob,Charlie;然后当它被输入一张含有 Alice 和 Bo...
  • 下划线

    2537 2020-06-11 《Go语言中文文档》
    1. 下划线 1.1.1. 下划线在import中 1.1.2. 下划线在代码中 1. 下划线 “_”是特殊标识符,用来忽略结果。 1.1.1. 下划线在import中 在 Golang 里, import 的作用是导入其他 package 。    import 下划线(如:import hello/imp)的作用:当导...
  • LruCache原理解析

    一、Android中的缓存策略 二、LruCache的使用 1.LruCache的介绍 2.LruCache的使用 三、LruCache的实现原理 一、Android中的缓存策略 一般来说,缓存策略主要包含缓存的添加、获取和删除这三类操作。如何添加和获取缓存这个比较好理解,那么为什么还要删除缓存呢?这是因为不管是内存缓存还是硬盘缓存,它们的缓...
  • 顺序的大脑

    顺序的大脑 执行与计划 嵌套/链接的回调 顺序的大脑 我相信大多数读者都曾经听某个人说过(甚至你自己就曾这么说),“我能一心多用”。试图表现得一心多用的效果包含幽默(孩子们的拍头揉肚子游戏),平常的行为(边走边嚼口香糖),和彻头彻尾的危险(开车时发微信)。 但我们是一心多用的人吗?我们真的能执行两个意识,有意地一起行动并在完全同一时刻思考/推理...
  • shell函数

    shell函数 shell函数 shell函数也不像其它的函数。顾名思义,它的参数应该就是操作系统Shell的命令。它和反引号“`”是相同的功能。这就是说,shell函数把执行操作系统命令后的输出作为函数返回。于是,我们可以用操作系统命令以及字符串处理命令awk,sed等等命令来生成一个变量,如: contents := $ ( shell c...
  • 消息队列

    1637 2018-01-31 《Linux API速查手册》
    消息队列 msqid_ds key值与ID值 消息队列 消息的链式队列。重要的数据结构 msqid_ds //位置/usr/include/linux/msg.h struct msqid_ds { struct ipc_perm msg_perm ; struct msg * msg_first ...
  • Vuex

    1706 2018-12-10 《Vue.js 技术揭秘》
    Vuex 什么是“状态管理模式”? Vuex 核心思想 Vuex Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。 什么是“状态管理模式”? 让我们从一个简单的 Vue 计数应用开始: new Vue ( { ...