Tag: 算法

1 题目描述 给定一个字符串,请基于字符出现的频次将其倒序排列。 例子1: 输入:”tree” 输出:”eert” 释义:’e’出现2次,而’r’及’t’各出现1次,所以’e’应出现在’r’及’t’的前面,因此”eetr”是一个有效的答案。 例子2: 输入:”cccaaa” 输出:”cccaaa” 释义:’c’与’a’ 阅读全文

1 题目描述 一段包含A-Z的文字使用如下映射关系加密为数字。 ‘A’ -> 1 ‘B’ -> 2 … ‘Z’ -> 26 给定一个仅包含数字的字符串,计算其有几种解码方式。 例子1: 输入:”12″ 输出:2 释义:可以被解码为”AB” (1 2) 或 “L” (12) 例子2: 输入:”226″ 输出:3 释义 阅读全文

1 题目描述 给定一个字符串,将该字符串依序按单词进行翻转。 注: a)单词被定义为连续的非空字符; b)输入字符串首尾可能有空格,但您翻转后的字符串首尾不应有空格; c)翻转后的字符串应将源字符串中两个单词间的多个空格减为一个。 例子1: 输入:”the sky is blue” 输出:”blue is sky th 阅读全文

1 题目描述 给定一个链表及一个值x,请以x分割链表以让小于x的节点出现在大于等于x的节点之前。 您须保证分割后的两部分仍保持原始链表的节点顺序。 例子: 输入:head = 1->4->3->2->5->2, x = 3 输出:1->2->2->4->3->5 题目出处: https://leetcode.com/p 阅读全文

1 题目描述 给您一颗二叉树,求出现次数最多的子树和。 一个节点的子树和的定义:根为该节点的所有子树节点值的总和(包含该根节点本身)。 所以,求一下出现次数最多的子树和是多少?若出现次数最多的子树和不唯一,请以任意顺序返回这些子树和的全部。 例子1: 输入: 5 / \ 2 -3 输出: 返回[2, -3, 4],因子 阅读全文

1 2 3 4 11