长度最小子数组
给定一个含有 n 个正整数的数组和一个正整数 target 。…
文章
按最近发布或更新排序。
给定一个含有 n 个正整数的数组和一个正整数 target 。…
在学动态规划之前,要先学回溯算法,作为动态规划的基础
<u堆(heap)</u是一种满足特定条件的完全二叉树,主要可分为两种类型
二叉树(binary tree)是一种非线性数据结构,代表“祖先”与“后代”之间的派生关系,体现了“一分为二”的分治逻辑。与链表类似,二叉树的基本单元是节点,每个节点包含值、…
题意:反转一个单链表。 示例: 输入: 1-2-3-4-5-NULL 输出: 5-4-3-2-1-NULL
<u分治(divide and conquer)</u,全称分而治之,是一种非常重要且常见的算法策略。分治通常基于递归实现,包括“分”和“治”两个步骤
给你一个数组arr一个权重值k。有一个数m,m的值是1......n,然后针对这个数组你可以进行n-m次删除某个元素的操作,也可以不删除,每删除一个元素需要花费k,针对删除后的新数组,…
哈希表是根据关键码的值而直接进行访问的数据结构