2019年6月14日
摘要: # 每天一道Rust-LeetCode(2019-06-14) 常数时间插入、删除和获取随机元素坚持每天一道题,刷题学习Rust. ## 题目描述 https://leetcode-cn.com/problems/insert-delete-getrandom-o1/设计一个支持在平均时间复杂度 O(1)下,执行以下操作的数据结构。insert(val):当元素 val 不存在时,向集合中插入... 阅读全文
posted @ 2019-06-14 08:01 baizx 阅读(413) 评论(0) 推荐(0) 编辑
  2019年6月13日
摘要: P256 VRF实现及其改造 <! @import "[TOC]" {cmd="toc" depthFrom=1 depthTo=6 orderedList=false} <! code_chunk_output "P256 VRF实现及其改造" "公式推导" "H1:把任意信息映射到曲线上的点" 阅读全文
posted @ 2019-06-13 12:24 baizx 阅读(1359) 评论(0) 推荐(0) 编辑
  2019年6月11日
摘要: # 每天一道Rust-LeetCode(2019-06-02) Z 字形变换坚持每天一道题,刷题学习Rust. ## 题目描述 [全排列 II](https://leetcode-cn.com/problems/permutations-ii/)给定一个可包含重复数字的序列,返回所有不重复的全排列。示例:输入: [1,1,2]输出:[ [1,1,2], [1,2,1], [2,1,1]]##... 阅读全文
posted @ 2019-06-11 08:35 baizx 阅读(125) 评论(0) 推荐(0) 编辑
摘要: # 每天一道Rust-LeetCode(2019-06-02) Z 字形变换坚持每天一道题,刷题学习Rust. ## 题目描述 [全排列 II](https://leetcode-cn.com/problems/permutations-ii/)给定一个可包含重复数字的序列,返回所有不重复的全排列。示例:输入: [1,1,2]输出:[ [1,1,2], [1,2,1], [2,1,1]]##... 阅读全文
posted @ 2019-06-11 07:44 baizx 阅读(156) 评论(0) 推荐(0) 编辑
  2019年6月10日
摘要: # 每天一道Rust-LeetCode(2019-06-02) Z 字形变换坚持每天一道题,刷题学习Rust. ## 题目描述https://leetcode-cn.com/problems/simplify-path/以 Unix 风格给出一个文件的绝对路径,你需要简化它。或者换句话说,将其转换为规范路径。在 Unix 风格的文件系统中,一个点(.)表示当前目录本身;此外,两个点 (..)表示... 阅读全文
posted @ 2019-06-10 08:23 baizx 阅读(314) 评论(0) 推荐(0) 编辑
  2019年6月8日
摘要: # 每天一道Rust-LeetCode(2019-06-08) 91. 解码方法坚持每天一道题,刷题学习Rust. ## 题目描述 https://leetcode-cn.com/problems/decode-ways/一条包含字母A-Z 的消息通过以下方式进行了编码:'A' -> 1'B' -> 2...'Z' -> 26给定一个只包含数字的非空字符串,请计算解码方法的总数。示例 1:输入:... 阅读全文
posted @ 2019-06-08 09:25 baizx 阅读(238) 评论(0) 推荐(0) 编辑
  2019年6月7日
摘要: # 每天一道Rust-LeetCode(2019-06-07) 622. 设计循环队列坚持每天一道题,刷题学习Rust. [原题](https://leetcode-cn.com/problems/design-circular-queue/)## 题目描述 设计你的循环队列实现。 循环队列是一种线性数据结构,其操作表现基于 FIFO(先进先出)原则并且队尾被连接在队首之后以形成一个循环。它也被称... 阅读全文
posted @ 2019-06-07 09:49 baizx 阅读(305) 评论(0) 推荐(0) 编辑
  2019年6月6日
摘要: # 每天一道Rust-LeetCode(2019-06-02) Z 字形变换坚持每天一道题,刷题学习Rust. [原题](https://leetcode-cn.com/problems/unique-binary-search-trees/)## 题目描述 示例:输入: 3输出: 5解释:给定 n = 3, 一共有 5 种不同结构的二叉搜索树: 1 3 3 ... 阅读全文
posted @ 2019-06-06 08:59 baizx 阅读(203) 评论(0) 推荐(0) 编辑
  2019年6月5日
摘要: # 每天一道Rust-LeetCode(2019-06-05) 最长回文子串坚持每天一道题,刷题学习Rust.接续昨天,最长会问字符串的另一种解法## 题目描述 ## 解题过程```rust //leetcode最快解法 //.0:该元素坐标,.1 相同数值截止坐标 fn pre_prase(s: String) -> Vec { let s = s.chars()... 阅读全文
posted @ 2019-06-05 08:38 baizx 阅读(210) 评论(0) 推荐(0) 编辑
  2019年6月4日
摘要: # 每天一道Rust-LeetCode(2019-06-04) 最长回文子串坚持每天一道题,刷题学习Rust. [原题](https://leetcode-cn.com/problems/longest-palindromic-substring/)## 题目描述给定一个字符串 s,找到 s 中最长的回文子串。你可以假设 s 的最大长度为 1000。示例 1:输入: "babad"输出: "bab... 阅读全文
posted @ 2019-06-04 09:15 baizx 阅读(192) 评论(0) 推荐(0) 编辑