算法
-
数据结构奇妙旅程之二叉树题型解法总结
꒰˃͈꒵˂͈꒱ write in front ꒰˃͈꒵˂͈꒱ ʕ̯•͡˔•̯᷅ʔ大家好,我是xiaoxie.希望你看完之后,有不足之处请多多谅解,让我们一起共同进步૮₍❀ᴗ͈ . …
-
算法小课堂(九)分支限界法
一、概述 1.1概念 分支限界法是一种求解最优化问题的算法,常以广度优先或以最小耗费(最大效益)优先的方式搜索问题的解空间树。其基本思想是把问题的可行解展开,再由各个分支寻找最佳解…
-
【刷题】 leetcode 2 .两数相加
两数相加 两数相加 1 思路一 (暴毙版) 2 思路二 (本质出发) 谢谢阅读Thanks♪(・ω・)ノ 下一篇文章见!!!!!! 两数相加 我们来看看题目,,,, 往往困难的题只…
-
图(graph)的遍历—-深度优先(DFS)遍历
目录 前言 深度优先遍历(DFS) 1.基本概念 2.算法思想 3.二叉树的深度优先遍历(例子) 图的深度优先遍历 1.图(graph)邻接矩阵的深度优先遍历 思路分析 代码实…
-
字符函数和字符串函数详解(1)
目录 前言 strlen函数 strlen sizeof strcpy函数 strcat函数 strcmp函数 总结 前言 最近要调整状态,写的文章质量不佳让大家失望,我现在也在反…
-
不需要考虑mid+1、mid-1的二分查找模板,希望大家都能学会
文章目录 一、模板示范 二、模板 三、细节说明 为什么L的初始值为-1,R的初始值为N 为什么循环结束的条件是while(L+1!=R)? 不会陷入死循环 最后 四、 例题…
-
【数据结构】二叉树
一、树的基本概念 1.1、树的概念 树是一种非线性的数据结构,它是由n(n>=0)个有限结点组成一个具有层次关系的集合。把它叫做树是因为它看起来像一棵倒挂的树,也就是说它是根…
-
leetcode238:除自身以外数组的乘积
文章目录 1.使用除法(违背题意) 2.左右乘积列表 3.空间复杂度为O(1)的方法 在leetcode上刷到了这一题,一开始并没有想到好的解题思路,写篇博客再来梳理一下吧。 题目…
-
【动态规划】【数学】【C++算法】18赛车
作者推荐 视频算法专题 本文涉及知识点 动态规划汇总 数学 LeetCode818赛车 你的赛车可以从位置 0 开始,并且速度为 +1 ,在一条无限长的数轴上行驶。赛车也可以向负方…
-
2023西工大NOJ (C语言版) 完结!!!
前言 代码已同步至 gitee:2023NOJ(C语言版)! 题目过于垃圾和睿智,做这种题简直是浪费生命,甚至会让代码水平剧烈下降,也就81-90题值得做一下,有这功夫不如多打会儿…
-
【Python】编程练习的解密与实战(四)
⏰诗赋清音:云生高巅梦远游, 星光点缀碧海愁。 山川深邃情难晤, 剑气凌云志自修。 目录 🪐1. 初识Python 🪐2. 研究报告四 dz…
-
华为OD机试 – 提取字符串中的最长合法简单数学表达式(Java & JS & Python & C & C++)
题目描述 提取字符串中的最长合法简单数学表达式,字符串长度最长的,并计算表达式的值。如果没有,则返回 0 。 简单数学表达式只能包含以下内容: 0-9数字,符号+-* 说明: 所有…
-
Java 数据结构篇-实现堆的核心方法与堆的应用(实现 TOP-K 问题:最小 k 个数)
🔥博客主页: 【小扳_-CSDN博客】 ❤感谢大家点赞👍收藏⭐评论✍ 文章目录 1.0 堆的说明 2.0 堆…
-
JAVA刷题之字符串的一些个人思路
感谢您的阅读! ꒰˃͈꒵˂͈꒱ write in front ꒰˃͈꒵˂͈꒱ ʕ̯•͡˔•̯᷅ʔ大家好,我是xiaoxie.希望你看完之后,有不足之处请多多谅解,让我们一起共同进步…
-
一文速学-XGBoost模型算法原理以及实现+Python项目实战
目录 前言 一、XGBoost模型概述 1.发展历史 2.算法改进之处 1.损失函数 2.分裂点选择 3.剪枝策略 4.正则化 5.学习率 6.提前停止 二、XGBoost算法原理…
