最新 最热

算法解析:LeetCode——机器人碰撞和最低票价

现有 n 个机器人,编号从 1 开始,每个机器人包含在路线上的位置、健康度和移动方向。 给你下标从 0 开始的两个整数数组 positions、healths 和一个字符串 directions(directions[i] 为 'L' 表示 向左 或 &#x27...

2023-10-16
1

php案例:创建日期时间目录

腾讯云开发者社区是腾讯云官方开发者社区,致力于打造开发者的技术分享型社区。提供专栏,问答,沙龙等产品和服务,汇聚海量精品云计算使用和开发经验,致力于帮助开发者快速成长与发展,营造开放的云计算技术生态圈。...

2023-10-16
1

基于python的turtle实现圣诞树的绘制

在绘制树干的过程中会绘制相关的星星。在递归中 ,画笔大小d是逐渐降低的,就形成了越到树梢,越细的效果。

2023-10-16
1

二叉树OJ题(C++实现)

主要思路是借助一个队列,将每一层的数据以size统计,当size为0时说明该层数据已经输入完,将这一层的数据传入vector中,再通过push_back 传入 vector< vector< int >中...

2023-10-16
1

Golang中函数的使用

闭包:闭包是指一个函数内部定义的函数,它可以访问外部函数的变量,并将这些变量与函数绑定,形成一个闭合的环境。

2023-10-16
1

DFS(深度优先搜索)和BFS(宽度优先搜索)

深度优先搜索(Depth First Search,DFS)是十分常见的图搜索方法之一。深度优先搜索会沿着一条路径一直搜索下去,在无法搜索时,回退到刚刚访问过的节点。深搜优先搜索的本质上就是持续搜索,遍历了所有可能的情况。DFS搜索的流...

2023-10-16
1

归并排序和快速排序

定义:归并排序是建立在归并操作上的一种有效,稳定的排序算法,该算法是采用分治法(Divide and Conquer)的一个非常典型的应用。将已有序的子序列合并,得到完全有序的序列;即先使每个子序列有序,再使子序列段间有序。...

2023-10-16
0

希尔排序与堆排序

待排序区间划分成若干个有跨度的子区间,然后进行插入排序,当最后跨度缩小到1的时候来一次完整的插入排序。

2023-10-16
0

Algorithem_MergeTwoSortedLists

You are given the heads of two sorted linked lists list1 and list2.

2023-10-16
1

递归和迭代实现二叉树先序、中序、后序和层序遍历

能够用递归方法解决的问题基本都能用非递归方法实现。因为递归方法无非是利用函数栈来保存信息,可以寻找相应的数据结构替代函数栈,同样可以实现相同的功能。下面用栈,类比递归方法来统一实现三种遍历方式:...

2023-10-16
1