![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法
文章平均质量分 73
恶熊比比
秋招补裤档选手!!
展开
-
动态规划-回溯法-分治
在每一步尝试时,如果发现当前方案不能满足要求,就返回上一步并尝试其他可能的方案,直到找到问题的解或者所有可能的方案都已经尝试过。回溯法通常采用递归的方式来实现,每次递归调用时,都会尝试一种可能的情况,并继续递归调用下一步的情况。分治法是一种解决问题的思想,它将一个大问题分成多个相同或相似的子问题,并递归地求解每个子问题,最后将各个子问题的解合并起来,得到原问题的解。常见的使用分治法解决的问题包括排序问题(如归并排序、快速排序)、查找问题(如二分查找)和计算问题(如矩阵乘法)。如果子问题足够小,则直接求解。原创 2023-04-16 16:25:59 · 656 阅读 · 0 评论 -
leetcode 经典100题 带题号 刷题总结(未完版)
目录序号|类型|题数--|--|-- 1|数组|9 2|链表|6 3| 哈希表|1 4| 字符串|2 5| 二叉树|8 6| 回溯算法|13 7| 贪心|2 8| 动态规划|3 9| 图论|310| 并查集|211| 模拟|212| 位运算|1原创 2022-08-19 12:55:35 · 1365 阅读 · 0 评论 -
java实现排序
1.冒泡排序 : 属于交换排序:从前往后(从后往前)不断与相邻的关键字比较若大于相邻的(小于)则交换,直至一趟循环没有产生交换,即为排序成功;package Sort;public class MaoPaoSort { //冒泡排序 public static void main(String[] args) { //定义一个数组 int[] arr = {24, 69, 57, 13}; System.out.println("排序前:"原创 2022-02-04 19:25:12 · 732 阅读 · 0 评论 -
Java_Sort_不考虑稳定性
【代码】Java_Sort_不考虑稳定性。原创 2022-09-28 20:18:17 · 106 阅读 · 0 评论 -
二叉树的定义和使用
二叉树的定义原创 2022-08-15 18:10:29 · 727 阅读 · 0 评论 -
链表的定义和使用
链表是一种物理存储结构上非连续存储结构,数据元素的逻辑顺序是通过链表中的引用链接次序实现的。//通俗的说:链表就是由一个个节点组成,这些节点逻辑上连续,物理上不连续)每一个节点有两个指针域,一个指向下一个节点,一个指向上一个节点。每一个节点由两部分组成,一个是数据域一个是指针域;...原创 2022-08-09 15:27:37 · 1238 阅读 · 0 评论