Java方法的重载 2024-05-23 算法, java, 开发语言 16人 已看 Java方法的重载是指同一个类中可以有多个同名方法,但这些方法的参数列表(参数类型、参数个数或参数顺序)必须不同,以便在调用时能够根据参数列表区分具体调用哪个方法。有些时候我们需要用一个函数同时兼容多种参数的情况, 我们就可以使用到方法重载.
Java中String类常用方法 2024-05-23 jvm, 算法, java, 前端, javascript 51人 已看 /String拼接的实质//循环内的相当于 s1 += i//即String的拼接每次都会 创建一个新的对象以及两次拼接和一次转换i < 100;i++) {//类型转换//以上代码可以简化为如下i < 100;i++) {
[leetcode]第 n个丑数 2024-05-20 算法, leetcode, 动态规划, 职场和发展 78人 已看 我们把只包含质因子 2、3 和 5 的数称作丑数(Ugly Number)。求按从小到大的顺序的第 n 个丑数。解释: 1, 2, 3, 4, 5, 6, 8, 9, 10, 12 是前 10 个丑数。输入: n = 10。n 不超过1690。
力扣LCR021.删除链表倒数第N个结点 2024-05-17 算法, 链表, leetcode, 职场和发展, 数据结构 129人 已看 给定一个链表,删除链表的倒数第 n 个结点,并且返回链表的头结点。
Golang | Leetcode Golang题解之第102题二叉树的层序遍历 2024-05-21 算法, golang, leetcode, 后端, 开发语言 62人 已看 Golang | Leetcode Golang题解之第102题二叉树的层序遍历
设计模式-解释器模式 2024-05-22 算法, java, 解释器模式, 前端, 设计模式 108人 已看 解释器模式(Interpreter Pattern)提供了评估语言的语法或表达式的方式,它属于行为型模式。这种模式实现了一个表达式接口,该接口解释一个特定的上下文。这种模式被用在 SQL 解析、符号处理引擎等。
rust 学习--所有权 2024-05-17 rust, 学习, 算法, 后端, 开发语言 55人 已看 所有权是rust的核心功能。Rust 是通过所有权来管理内存回收的栈是后进先出的栈中存储的数据在编译时是固定内存大小的数据数据移除栈叫出栈,数据存入栈叫入栈入栈要比在堆上分配内存块,入栈时分配器无需为存储新数据去搜索内存空间,其位置总是在顶部在调用一个函数的时候,传递给函数的值(包括可能指向堆上数据的指针)和函数的局部变量,都会被压入栈中,等函数结束时,这些值被移除栈。堆中存储的数据在编译时是的大小是未知的。
模板方法及设计模式——Java笔记 2024-05-21 算法, java, 设计模式, 开发语言 58人 已看 抽象类体现的就是一种模板模式的设计,抽象类作为多个子类的通用模板,子类在抽象类的基础上进行扩展、改造,但子类总体上会保留抽象类的行为方式。当功能内部一部分实现是确定的,另一部分实现是不确定的。这时可以把不确定的部分暴露出去,让子类去实现。换句话说,在软件开发中实现一个算法时,整体步骤很固定、通用,这些步骤已经在父类中写好了。但是某些部分易变,易变部分可以抽象出来,供不同子类实现。这就是一种模板模式。
143.栈和队列:用队列实现栈(力扣) 2024-05-23 算法, java, 前端, leetcode, javascript 48人 已看 方法用于从栈中弹出并返回栈顶元素。首先,它获取队列的长度,然后将队列中的前。个元素依次移到队列尾部。最后,它返回此时队列头部的元素,即栈顶元素。方法用于获取栈顶元素。它返回队列的最后一个元素,即栈顶元素。方法用于检查栈是否为空。它返回队列是否为空的布尔值。,这是一个队列,用于存储栈的元素。没有参数,它只是初始化了队列。
C语言----深入理解指针(3) 2024-05-23 算法, c语言, 数据结构, 开发语言 92人 已看 使用%s打印字符串的时候,只需要提供首字符的地址就行了//这里的赋值是讲字符串中首字符的地址存在p中。
机器学习(五) -- 监督学习(3) -- 决策树 2024-05-20 算法, 机器学习, 人工智能, 决策树, 数据挖掘 115人 已看 tips:标题前有“***”的内容为补充内容,是给好奇心重的宝宝看的,可自行跳过。文章内容被“文章内容”删除线标记的,也可以自行跳过。!!”一般需要特别注意或者容易出错的地方。本系列文章是作者边学习边总结的,内容有不对的地方还请多多指正,同时本系列文章会不断完善,每篇文章不定时会有修改。由于作者时间不算富裕,有些内容的《算法实现》部分暂未完善,以后有时间再来补充。见谅!文中为方便理解,会将接口在用到的时候才导入,实际中应在文件开始统一导入。
头歌03-最长公共子序列 2024-05-23 算法 34人 已看 给定两个无序的序列 X={x_1,x_2,⋯,x_m } 和 Y={Y_1,Y_2,⋯,Y_n } ,求 X 和 Y 长度最长的公共子序列。序列的子序列是指:从给定序列中随意地(不一定连续)去掉若干个字符(可能一个也不去掉)后所形成的字符序列。如果序列Z既是A的子序列,又是B的子序列,则称序列Z是A和B的公共子序列。
机器学习(五) -- 监督学习(3) -- 决策树 2024-05-20 算法, 机器学习, 人工智能, 决策树, 数据挖掘 146人 已看 tips:标题前有“***”的内容为补充内容,是给好奇心重的宝宝看的,可自行跳过。文章内容被“文章内容”删除线标记的,也可以自行跳过。!!”一般需要特别注意或者容易出错的地方。本系列文章是作者边学习边总结的,内容有不对的地方还请多多指正,同时本系列文章会不断完善,每篇文章不定时会有修改。由于作者时间不算富裕,有些内容的《算法实现》部分暂未完善,以后有时间再来补充。见谅!文中为方便理解,会将接口在用到的时候才导入,实际中应在文件开始统一导入。
图搜索算法详解 2024-05-22 算法, 图搜索算法 64人 已看 图搜索算法是一种用于在图中查找特定目标的算法。通常,图搜索算法从图的起始节点开始,探索图中的节点和边,直到找到目标节点或达到搜索的结束条件。图搜索算法可以分为两类:无权图搜索算法和带权图搜索算法。
代码随想录-Day16 2024-05-23 算法, 数据结构 50人 已看 这段代码定义了一个名为Solution的类,其中包含一个方法maxDepth用于计算二叉树的最大深度。最大深度是从根节点到最远叶子节点的最长路径上的边数。方法使用了递归的策略来实现这一计算。introot通过递归调用,该方法能够遍历到二叉树的每一个节点,并通过比较左右子树的深度来确定整棵树的最大深度,是一种分治策略的典型应用。