240 发简信
IP属地:吉林
  • 如何写出更好的Angular组件

    组件特征:单一职责,可重用性 组件设计步骤: 识别组件关注点:混合型组件可能有多个关注点;组件关注点一般有:状态管理 (State manage...

  • 哈希算法

    什么是哈希算法?将任意长度的二进制值串映射到固定长度的二进制值串,这种映射规则就是哈希算法。 哈希算法的应用: 安全加密:MD5,SHA 唯一标...

  • 散列表

    散列表利用数组下标随机访问元素的特点。散列函数:将键值映射到散列值的函数。 返回非负整数(作为数组下标); key1 = key2,hash(k...

  • 跳表

    跳表:一种动态数据结构,支持快速插入、删除、查找操作。

  • 二分查找

    使用场景:下标随机访问元素的顺序表,有序,数据量适中(过小顺序查找,过大连续内存不够)二分法变体:查找第一个给定值元素。

  • 排序(2)

    线性排序:Bucket sort,Counting sort,Radix sort 桶排序 数据能划分为m个桶,桶之间有天然有序; 数据在各个桶...

  • 排序(1)

    排序:基于比较:冒泡、插入、选择、快排、归并非基于比较:桶、计数、基数 排序算法最坏情况最好情况平均时间复杂度是否稳定原地排序冒泡O(n^2)O...

  • D3学习笔记

    数据可视化 Anscombe's Quartet 证明了在分析数据前先绘制图形的重要性以及离散值对数据分析的影响。 选择集 D3 使用 CSS3...

  • Chapter 1 ES6、模块化、打包

    1. ES6基础 语言特性:const, let:const为常量,一旦定义不可修改。let为块级作用域变量。函数:箭头函数:语法糖,为匿名函数...

个人介绍
基础不牢,地动山摇。