首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Smallfan
掘友等级
编译报错工程师
专注于移动端开发 | https://smallfan.top
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
赞
7
文章 7
沸点 0
赞
7
返回
|
搜索文章
最新
热门
深入探究ECDHE算法
一、加密与数论基础 在正式谈及 ECDHE 之前,需要先谈谈与之关系紧密的 RSA 算法。ECDHE 是建立在优化 RSA 部分特性的前提下诞生的。 1.1 非对称加密 RSA算法 常应用于非对称加密
删除链表的倒数第 N 个结点(LeetCode No.19)
算法思路 1.1 建模 本题思路上基本与 链表中倒数第k个节点(剑指offer No.22) 一致。直接采用 等距离位移法, 确认了要删除的位置 n 的前一位置,即 n + 1 位,而后就是常规的
链表的中间结点(LeetCode No.876)
算法思路 1.1 建模 本题类似 链表中倒数第k个节点(剑指offer No.22) 中初始思路一样,无法直接得到单链表的长度 n,所以无法在一次遍历前提下确认 n /2 个结点。 上述文章采用
链表中倒数第k个节点(剑指offer No.22)
算法思路 1.1 建模 先从最简单的思路开始,从前往后寻找第 k 个结点,一个 for循环搞定,时间复杂度 O(n)。但是如何寻找从后往前数的第 k 个节点呢? 假设链表有 n 个结点,亦即倒数第
分隔链表(LeetCode No.86)
算法思路 1.1 建模 本题和 合并两个有序链表(LeetCode No.21) 形式上比较相似,合并两个有序链表时是合二为一,而本题为逆向即一分为二。主要思路:把原链表分成两个链表l1、l2,l
合并两个有序链表(LeetCode No.21)
算法思路 1.1 建模 这题非常简单,作为系列开篇。将两个有序单链表进行合并,本质思路是使用两个逐一偏移指针p1、p2对链表l1、l2进行元素比对,获取min(p1, p2)元素拼接到新链表(结果
初探Flutter(三) 路由管理
基本概念 所谓路由管理,就是管理页面之间如何跳转,通常也可被称为导航管理。Flutter 中的路由管理和原生开发类似,无论是 Android 还是 iOS,导航管理都会维护一个路由栈,路由入栈(p
初探Flutter(二) 状态管理
三种常见的状态管理 Widget 管理自己的状态。 Widget 管理子 Widget 状态。 混合管理(父 Widget 和子 Widget 都管理状态)。 1.1 Widget 管理自己的状态
初探Flutter(一) Widget
Widget 1.1 canUpdate方法 canUpdate(...)是一个静态方法,它主要用于在 widget 树重新build时复用旧的 widget。 根本作用:是否用新的 widget
解读Go框架 - http包(一)
从一个简单的例子开始 在《Go语言圣经》的第一章有这么一个例子: 这是一个基于 HTTP 协议的 WEB 服务,通过监听 9090端口 来响应客户端的请求;从上面可以看出,编写一个 WEB 服务器
下一页
个人成就
文章被点赞
5
文章被阅读
3,175
掘力值
157
关注了
8
关注者
4
收藏集
5
关注标签
13
加入于
2017-07-27