本文分类:news发布日期:2024/9/20 10:51:02
打赏

相关文章

Leetcode 98. 验证二叉搜索树

心路历程: 第一反映就是递归判断每个子树是否root的值大于左结点小于右节点的值,然后不断递归。后来写完之后发现错了,题目中不仅要求当前结点,还得保证其子树内的所有元素都得满足和root的大小关系。 然后想着这下麻烦了&#x…

绘制虚线圆角矩形的Flutter小部件

在Flutter中,我们经常需要自定义各种视觉效果的小部件以满足特定的设计需求。有时候,我们可能需要绘制虚线的形状,比如虚线圆角矩形。在本文中,我将介绍如何创建一个名为DashedRectBoxWidget的小部件,它可以绘制带有虚线边框的圆角矩形。 首先,让我们看一下DashedRectBo…

面试算法-45-分发糖果

题目 n 个孩子站成一排。给你一个整数数组 ratings 表示每个孩子的评分。 你需要按照以下要求,给这些孩子分发糖果: 每个孩子至少分配到 1 个糖果。 相邻两个孩子评分更高的孩子会获得更多的糖果。 请你给每个孩子分发糖果,计算并返回需要…

01.Linked-List-Basic

1. 链表简介 1.1 链表定义 链表(Linked List):一种线性表数据结构。它使用一组任意的存储单元(可以是连续的,也可以是不连续的),来存储一组具有相同类型的数据。 简单来说,「链表」…

C语言学习--八种排序算法

目录 排序的概念 1.直接插入排序 基本思想 代码实现 算法分析 2.希尔排序 基本思想 代码实现 算法分析 3.冒泡排序 基本思想 代码实现 算法分析 4.快速排序 基本思想 代码实现 算法分析 5.简单选择排序 基本思想 代码实现 算法分析 6.堆排序 基本思想 代…

手机版浏览

扫一扫体验

微信公众账号

微信扫一扫加关注

返回
顶部