
leetcode
文章平均质量分 50
刀锋@@
无
展开
-
字节跳动高频面试题之排序奇升偶降链表
对于这篇文章,添加了下我的做法 链接 问题描述: [1] 链表,奇数位置按序增长,偶数位置按序递减,如何能实现链表从小到大?(2020.10 字节跳动-后端) [2] 奇偶生序倒序链表的重新排序组合,例如:18365472(2020.08 字节跳动-后端) [3] 1->4->3->2->5 给定一个链表奇数部分递增,偶数部分递减,要求在O(n)时间复杂度内将链表变成递增,5分钟左右(2020.07 字节跳动-测试开发) [4] 奇数位升序偶数位降序的链表要求时间O(n)空间O(1)原创 2021-06-04 09:06:37 · 383 阅读 · 0 评论 -
LeetCode 实现Trie(前缀树)
题目描述: Trie(发音类似 “try”)或者说 前缀树 是一种树形数据结构,用于高效地存储和检索字符串数据集中的键。这一数据结构有相当多的应用情景,例如自动补完和拼写检查。 请你实现 Trie 类: Trie() 初始化前缀树对象。 void insert(String word) 向前缀树中插入字符串 word 。 boolean search(String word) 如果字符串 word 在前缀树中,返回 true(即,在检索之前已经插入);否则,返回 false 。 boolean starts原创 2021-04-12 22:22:39 · 159 阅读 · 0 评论