#公众号搜索

LeetCode(109):有序链表转换二叉搜索树

Medium!题目描述:给定一个单链表,其中的元素按升序排序,将其转换为高度平衡的二叉搜索树。本题中,一个高度平衡二叉树是指一个二叉树每个节点 的左右两个子树的高度差的绝对值不超过1。示例:给定的有序链表:[-10,-3,0,5,9],一个可能的答案是:[0,-3,9,-10,null,5],它可以表示下面这...

LeetCode(108):将有序数组转换为二叉搜索树

Easy!题目描述:将一个按照升序排列的有序数组,转换为一棵高度平衡二叉搜索树。本题中,一个高度平衡二叉树是指一个二叉树每个节点 的左右两个子树的高度差的绝对值不超过1。示例:给定有序数组:[-10,-3,0,5,9],一个可能的答案是:[0,-3,9,-10,null,5],它可以表示下面这个高度平衡二叉搜...

LeetCode(99):恢复二叉搜索树

Hard!题目描述:二叉搜索树中的两个节点被错误地交换。请在不改变其结构的情况下,恢复这棵树。示例 1:输入:[1,3,null,null,2] 1 / 3  2输出:[3,1,null,null,2] 3 / 1 &n...
代码星球 ·2021-02-16

LeetCode(98): 验证二叉搜索树

Medium!题目描述:给定一个二叉树,判断其是否是一个有效的二叉搜索树。一个二叉搜索树具有如下特征:节点的左子树只包含小于当前节点的数。节点的右子树只包含大于当前节点的数。所有左子树和右子树自身必须也是二叉搜索树。示例 1:输入:2/13输出:true示例 2:输入:5/14 /&nbs...
代码星球 ·2021-02-16

LeetCode(96): 不同的二叉搜索树

Medium!题目描述:给定一个整数 n,求以 1... n 为节点组成的二叉搜索树有多少种?示例:输入:3输出:5解释:给定n=3,一共有5种不同结构的二叉搜索树:13321///321132//2123解题思路:这道题实际上是 CatalanNumber卡塔兰数的一...
代码星球 ·2021-02-16

LeetCode(95): 不同的二叉搜索树 II

Medium!题目描述:给定一个整数 n,生成所有由1... n 为节点所组成的二叉搜索树。示例:输入:3输出:[ [1,null,3,2], [3,2,null,1], [3,1,null,null,2], [2,1,3], [1,nul...

LeetCode(81): 搜索旋转排序数组 II

Medium!题目描述:假设按照升序排序的数组在预先未知的某个点上进行了旋转。(例如,数组 [0,0,1,2,2,5,6] 可能变为 [2,5,6,0,0,1,2] )。编写一个函数来判断给定的目标值是否存在于数组中。若存在返回 true,否则返回 false...

LeetCode(79): 单词搜索

Medium!题目描述:给定一个二维网格和一个单词,找出该单词是否存在于网格中。单词必须按照字母顺序,通过相邻的单元格内的字母构成,其中“相邻”单元格是那些水平相邻或垂直相邻的单元格。同一个单元格内的字母不允许被重复使用。示例:board=[['A','B','C','E'],['S','F','C','S'],['A...
代码星球 ·2021-02-16

LeetCode(74):搜索二维矩阵

Medium!题目描述:编写一个高效的算法来判断 m x n 矩阵中,是否存在一个目标值。该矩阵具有如下特性:每行中的整数从左到右按升序排列。每行的第一个整数大于前一行的最后一个整数。示例 1:输入:matrix=[[1,3,5,7],[10,11,16,20],[23...
代码星球 ·2021-02-16

LeetCode(35):搜索插入位置

Easy!题目描述:给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。你可以假设数组中无重复元素。示例1:输入:[1,3,5,6],5输出:2示例 2:输入:[1,3,5,6],2输出:1示例3:输入:[1,3,5,6],7输出:4示例4:...
代码星球 ·2021-02-16

LeetCode(34):搜索范围

Medium!题目描述:给定一个按照升序排列的整数数组 nums,和一个目标值 target。找出给定目标值在数组中的开始位置和结束位置。你的算法时间复杂度必须是 O(log n)级别。如果数组中不存在目标值,返回 [-1,-1]。示例1:输入:nums=[5,7,7,...
代码星球 ·2021-02-16

LeetCode(33):搜索旋转排序数组

Medium!题目描述:假设按照升序排序的数组在预先未知的某个点上进行了旋转。(例如,数组 [0,1,2,4,5,6,7] 可能变为 [4,5,6,7,0,1,2] )。搜索一个给定的目标值,如果数组中存在这个目标值,则返回它的索引,否则返回 -1 。你可以假...

hexo 搜索功能

搜索功能真心好用,当文章多起来的时候,标签提供的作用已经很少了,只能简单索引,搜索却能精确查找,这里我用的依旧是最简单的本地站内搜索。安装插件npminstallhexo-generator-searchdb--save 修改站点配置文件search:path:search.xmlfield:postform...
代码星球 ·2021-02-16

微信公众平台开发----自定义菜单、消息处理及获取OpenID(C#)

服务器配置登录微信公众平台官网后,在公众平台后台管理页面开发者中心页,点击“修改配置”按钮,填写服务器地址(URL)、Token和EncodingAESKey,如下图所示:其中URL是开发者用来接收微信消息和事件的接口URL。Token可由开发者任意填写,用作生成签名(该Token会和接口URL中包含的Token进行...

使用JAVA开发微信公众平台(一)——环境搭建与开发接入

一、 初始微信公众平台微信公众平台,即我们平时所说的“公众号”,曾用名“官方平台”、“媒体平台”,但最终命名为“公众平台”。从微信的命名我可以发现,公众平台不只是官方、媒体使用的平台,而是对所有公众都开放的统一平台。微信公众平台地址:https://mp.weixin.qq.com/微信公众平台公分4大板块:...
首页上一页12345...下一页尾页