- 目录 前言 题目一 内容 参考Demo 题目二 内容 参考Demo 题目三 ... 目录 前言 题目一 内容 参考Demo 题目二 内容 参考Demo 题目三 ...
- 上一篇博客邀请了擦哥测评了【Python 技能树】,本篇博客就由我从产品交互的角度为技能树进行加点 BUFF 吧。 一些小小的交互建议 现内侧地址效果图: 经过 亿点点 的时间改造,修改成下面这个样... 上一篇博客邀请了擦哥测评了【Python 技能树】,本篇博客就由我从产品交互的角度为技能树进行加点 BUFF 吧。 一些小小的交互建议 现内侧地址效果图: 经过 亿点点 的时间改造,修改成下面这个样...
- 策略模式引入 在软件开发中,我们常常会遇到这样的情况,实现某一个功能有多条途径,每一条途径对应一种算法,此时我们可以使用一种设计模式来实现灵活地选择解决途径,也能够方便地增加新的解决途径。 譬如商场购物场景中,有些商品按原价卖,商场可能为了促销而推出优惠活动,有些商品打九折,有些打八折,有些则是返现10元等。而优惠活动并不影响结算之外的其他过程,只是在结算的时候需要根据优惠方案结算。 ... 策略模式引入 在软件开发中,我们常常会遇到这样的情况,实现某一个功能有多条途径,每一条途径对应一种算法,此时我们可以使用一种设计模式来实现灵活地选择解决途径,也能够方便地增加新的解决途径。 譬如商场购物场景中,有些商品按原价卖,商场可能为了促销而推出优惠活动,有些商品打九折,有些打八折,有些则是返现10元等。而优惠活动并不影响结算之外的其他过程,只是在结算的时候需要根据优惠方案结算。 ...
- 概述 Lambda表达式,也可称为闭包,是JDK8的新特性。Lambda 允许把函数作为一个方法的参数(函数作为参数传递进方法中),可以使代码变的更加简洁紧凑。Lambda表达式是一个可传递的代码块,可以在以后执行一次或多次。 名字起源是以前还没有计算机时,逻辑学家Alonzo Church想要形式化的表示能有效计算的数学函数,使用了希腊字母lambda(λ \lambdaλ)来标记参数... 概述 Lambda表达式,也可称为闭包,是JDK8的新特性。Lambda 允许把函数作为一个方法的参数(函数作为参数传递进方法中),可以使代码变的更加简洁紧凑。Lambda表达式是一个可传递的代码块,可以在以后执行一次或多次。 名字起源是以前还没有计算机时,逻辑学家Alonzo Church想要形式化的表示能有效计算的数学函数,使用了希腊字母lambda(λ \lambdaλ)来标记参数...
- 如何定制自己的私人简报? 从 github.com/zhaoolee/garss.git 仓库, fork一份程序到自己的仓库 在EditREADME.md中, 展示了zhaoolee已收集的RSS列表, 你可以参考每行的格式, 按行增删自己订阅的RSS 然后按照下图设置发件邮箱相关内容即可! 设置参数 在根目录, tasks.json中配置收件人, 收件人是一个对... 如何定制自己的私人简报? 从 github.com/zhaoolee/garss.git 仓库, fork一份程序到自己的仓库 在EditREADME.md中, 展示了zhaoolee已收集的RSS列表, 你可以参考每行的格式, 按行增删自己订阅的RSS 然后按照下图设置发件邮箱相关内容即可! 设置参数 在根目录, tasks.json中配置收件人, 收件人是一个对...
- 问题描述: 完成两个多项式的相加操作:已知有两个多项式P(x)、Q(x), 设计算法实现P(x)+Q(x)运算,而且对加法运算不重新开辟存储空间。要求用链式存储结构实现。例如: 算法设计 程序中设... 问题描述: 完成两个多项式的相加操作:已知有两个多项式P(x)、Q(x), 设计算法实现P(x)+Q(x)运算,而且对加法运算不重新开辟存储空间。要求用链式存储结构实现。例如: 算法设计 程序中设...
- 前言: 作者:神的孩子在歌唱 大家好,我叫运智 给定一个头结点为 head 的非空单链表,返回链表的中间结点。 如果有两个中间结点,则返回第二个中间结点。 示例 1: 输入:[1,... 前言: 作者:神的孩子在歌唱 大家好,我叫运智 给定一个头结点为 head 的非空单链表,返回链表的中间结点。 如果有两个中间结点,则返回第二个中间结点。 示例 1: 输入:[1,...
- 前言: 作者:神的孩子在歌唱 大家好,我叫运智 请你仅使用两个队列实现一个后入先出(LIFO)的栈,并支持普通栈的全部四种操作(push、top、pop 和 empty)。 实现 My... 前言: 作者:神的孩子在歌唱 大家好,我叫运智 请你仅使用两个队列实现一个后入先出(LIFO)的栈,并支持普通栈的全部四种操作(push、top、pop 和 empty)。 实现 My...
- 前言: 作者:神的孩子在歌唱 大家好,我叫运智 根据 逆波兰表示法,求表达式的值。 有效的算符包括 +、-、*、/ 。每个运算对象可以是整数,也可以是另一个逆波兰表达式。 说明: ... 前言: 作者:神的孩子在歌唱 大家好,我叫运智 根据 逆波兰表示法,求表达式的值。 有效的算符包括 +、-、*、/ 。每个运算对象可以是整数,也可以是另一个逆波兰表达式。 说明: ...
- 前言: 作者:神的孩子在歌唱 大家好,我叫运智 存在一个按升序排列的链表,给你这个链表的头节点 head ,请你删除所有重复的元素,使每个元素 只出现一次 。 返回同样按升序排列的结果链... 前言: 作者:神的孩子在歌唱 大家好,我叫运智 存在一个按升序排列的链表,给你这个链表的头节点 head ,请你删除所有重复的元素,使每个元素 只出现一次 。 返回同样按升序排列的结果链...
- 作者:小傅哥 博客:https://bugstack.cn 沉淀、分享、成长,让自己和他人都能有所收获!😄 一、锦上添花 值得的,总是在精雕细琢! 在你写的程序开发中,你有为一个类名、方法名、属性名,反复斟酌吗?代码格式间隔大小、编写方式、注释描述不断的提升吗?你有为一个功能逻辑的实现不断的重构吗?我有,我一直都有,为了能写好一块代码,甚至会忘记时... 作者:小傅哥 博客:https://bugstack.cn 沉淀、分享、成长,让自己和他人都能有所收获!😄 一、锦上添花 值得的,总是在精雕细琢! 在你写的程序开发中,你有为一个类名、方法名、属性名,反复斟酌吗?代码格式间隔大小、编写方式、注释描述不断的提升吗?你有为一个功能逻辑的实现不断的重构吗?我有,我一直都有,为了能写好一块代码,甚至会忘记时...
- 题目描述 在一个 XY 坐标系中有一些点,我们用数组 coordinates 来分别记录它们的坐标,其中 coordinates[i] = [x, y] 表示横坐标为 x、纵坐标为 y 的点。 请你来判断,这些点是否在该坐标系中属于同一条直线上,是则返回 true,否则请返回 false。 示例 1: 输入:coordinates = [[1,2],[2,3],... 题目描述 在一个 XY 坐标系中有一些点,我们用数组 coordinates 来分别记录它们的坐标,其中 coordinates[i] = [x, y] 表示横坐标为 x、纵坐标为 y 的点。 请你来判断,这些点是否在该坐标系中属于同一条直线上,是则返回 true,否则请返回 false。 示例 1: 输入:coordinates = [[1,2],[2,3],...
- 题目描述 给你一个整数 n,请你返回 任意 一个由 n 个 各不相同 的整数组成的数组,并且这 n 个数相加和为 0 。 示例 1: 输入:n = 5 输出:[-7,-1,1,3,4] 解释:这些数组也是正确的 [-5,-1,1,2,3],[-3,-1,2,-2,4]。 123 示例 2: 输入:n = 3 输出:[-1,0,1] 12 示例 3: 输入:... 题目描述 给你一个整数 n,请你返回 任意 一个由 n 个 各不相同 的整数组成的数组,并且这 n 个数相加和为 0 。 示例 1: 输入:n = 5 输出:[-7,-1,1,3,4] 解释:这些数组也是正确的 [-5,-1,1,2,3],[-3,-1,2,-2,4]。 123 示例 2: 输入:n = 3 输出:[-1,0,1] 12 示例 3: 输入:...
- 题目描述 给定一个大小为 n 的数组,找到其中的多数元素。多数元素是指在数组中出现次数大于 ⌊ n/2 ⌋ 的元素。 你可以假设数组是非空的,并且给定的数组总是存在多数元素。 示例 1: 输入: [3,2,3] 输出: 3 12 示例 2: 输入: [2,2,1,1,1,2,2] 输出: 2 12 解答 By 海轰 提交代码(哈希) int major... 题目描述 给定一个大小为 n 的数组,找到其中的多数元素。多数元素是指在数组中出现次数大于 ⌊ n/2 ⌋ 的元素。 你可以假设数组是非空的,并且给定的数组总是存在多数元素。 示例 1: 输入: [3,2,3] 输出: 3 12 示例 2: 输入: [2,2,1,1,1,2,2] 输出: 2 12 解答 By 海轰 提交代码(哈希) int major...
- 题目描述 给定一个范围在 1 ≤ a[i] ≤ n ( n = 数组大小 ) 的 整型数组,数组中的元素一些出现了两次,另一些只出现一次。 找到所有在 [1, n] 范围之间没有出现在数组中的数字。 您能在不使用额外空间且时间复杂度为O(n)的情况下完成这个任务吗? 你可以假定返回的数组不算在额外空间内。 示例: 输入: [4,3,2,7,8,2,3,1] ... 题目描述 给定一个范围在 1 ≤ a[i] ≤ n ( n = 数组大小 ) 的 整型数组,数组中的元素一些出现了两次,另一些只出现一次。 找到所有在 [1, n] 范围之间没有出现在数组中的数字。 您能在不使用额外空间且时间复杂度为O(n)的情况下完成这个任务吗? 你可以假定返回的数组不算在额外空间内。 示例: 输入: [4,3,2,7,8,2,3,1] ...
上滑加载中
推荐直播
-
华为云码道 × 仓颉编程:工程化AI编码探索2026/05/27 周三 19:00-21:00
刘俊杰-华为云仓颉语言专家/李炎-华为云码道技术专家/王智鹏-OpenCangjie开源社区发起人
本场直播围绕华为云仓颉语言与华为云码道的深度结合,展示华为云智能编程从零基础到高效落地的完整生态能力。以华为云码道为引擎,仓颉语言为载体,带给大家日常提效、趣味创新到极速量产的开发体验。
回顾中
热门标签