240 发简信
IP属地:北京
  • [LeetCode 141, 142, 287] 链表求环问题

    1. 技巧分析 快慢指针赛跑: 同时从表头出发, 慢指针 slow 步长为 1, 快指针 fast 步长为 2. 1.1 环的判断 若有环存在,...

  • [LeetCode 001, 015, 018] 两数之和, 三数之和, 四数之和

    1. 两数之和 题目描述 给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组...

  • 反向传播(BP)算法的推导与前馈神经网络的实现

    1. BP算法的推导 考虑前馈神经网络, 即整个网络中不存在反馈. 如图所示, w_ji表示当前层神经元 j 的来自上层神经元 i 的输入的权值...

  • 二叉搜索树(BST)的实现

    1. 定义 设 x 是BST中的一个节点,若 y 是 x 的左子树中的任一节点, 则 y.data x.data ;若 y 是 x 的右子树中...

  • 栈和队列的链表实现

    1. 抽象基类 首先为每种数据结构定义一个公共的抽象基类, 并定义判空、判等、加法操作等常用基础接口. 2. 链式栈 维护一个(头插法)链表 栈...

  • 1. 感知机

    书中感知机算法学习的目标是极小化所有误分类点到分离超平面的距离和, 于是损失函数定义为其中M为误分类样本集合.采用随机梯度下降(SGD), 考虑...

  • Resize,w 360,h 240
    无痕Swizzling

    本文讨论以method_exchangeImplements方式来混写方法的实现原理及可能存在的问题, 然后以自定义C函数的方式来取代, 从而达...

  • Resize,w 360,h 240
    KVC实现全屏pop手势(iOS7+)

    iOS7之前, 为了自定义控制器转场动画, 往往会通过自定义容器并实现分类方法transitionFromViewController...

  • Resize,w 360,h 240
    增加UIButton的响应区域

    经常遇到UIButton对象"点了没反应"或"很难被点击到"的情况. 有时候是因为其frame的size设置的过小, 导致体验不好. ...