技术栈
算法
ValhallaCoder
6 分钟前
数据结构
·
python
·
算法
·
二分查找
hot100-二分查找
35. 搜索插入位置 - 力扣(LeetCode)时间复杂度:O(logn)空间复杂度:O(1)74. 搜索二维矩阵 - 力扣(LeetCode)
0 0 0
7 分钟前
c++
·
线性代数
·
算法
·
矩阵
【C++】矩阵翻转/n*n的矩阵旋转
刷题时被矩阵的旋转操作卡了n次了,决定写篇博客总结一下思路参考:第40次CSP认证前四题 - Oaths - 博客园https://www.cnblogs.com/oaths/articles/19327767
m0_53123717
12 分钟前
c语言
·
数据结构
·
算法
C语言-指针,结构体
癫狂的兔子
13 分钟前
python
·
算法
·
机器学习
【Python】【机器学习】十大算法简介与应用
核心:拟合线性关系 y = w x + b y = wx + b y=wx+b 应用:房价预测、销量分析 特点:简单、可解释性强
丰海洋
18 分钟前
数据结构
·
算法
·
leetcode
leetcode-hot100-1.两数之和
当然可以两个循环遍历,上面我用的map+二分,发现如果元素重复的话就错误了,这里直接写一个findd函数代替找一下就好了:
苦藤新鸡
18 分钟前
数据结构
·
算法
58 单词搜索
_F_y
23 分钟前
算法
·
动态规划
背包问题动态规划
01背包身经百战的我们立刻可以根据经验得出状态表示: dp[i]为选取前i个物品的最大价值,但是问题在于我们不知道[0,i-1]的选取情况就不知道容积. 因此我们必须要增加一个状态: dp[i][j]表示容积为j时,在前i个物品中选取的最大价值.
Frostnova丶
24 分钟前
算法
·
leetcode
LeetCode 401. 二进制手表
二进制手表顶部有 4 个 LED 代表小时(0-11),6 个 LED 代表分钟(0-59)。每个 LED 亮表示对应位为 1。给定一个整数 turnedOn 表示当前亮着的 LED 的数量,返回所有可能表示的时间。你可以按任意顺序返回答案。
Wect
27 分钟前
前端
·
算法
·
typescript
LeetCode 104. 二叉树的最大深度:解题思路+代码解析
LeetCode基础题第104题「二叉树的最大深度」,这道题是二叉树遍历的经典入门题,核心考察对二叉树层次遍历(BFS)的理解和应用,适合新手入门练手。今天就来详细拆解这道题,从题目理解到代码实现,再到细节优化,一步步讲清楚,看完就能轻松掌握。
Wect
31 分钟前
前端
·
算法
·
typescript
LeetCode 100. 相同的树:两种解法(递归+迭代)详解
LeetCode简单难度的经典二叉树题目——100. 相同的树,这道题虽然难度不高,但非常适合入门二叉树的遍历思想,尤其是递归和迭代两种核心思路的对比练习,新手朋友可以重点看看,老手也可以快速回顾巩固一下。
不会敲代码1
31 分钟前
javascript
·
算法
·
面试
面试必考:如何优雅地将列表转换为树形结构?
在前端开发中,我们经常会遇到这样一个场景:后端返回的是一个扁平的列表数据,但前端需要渲染成树形结构。比如:
流云鹤
32 分钟前
算法
数学入门(快速幂&乘法逆元&GCD&质数&组合数)
题目链接: P1226 【模板】快速幂 - 洛谷 思路: 快速幂使用二进制拆分和乘法倍增的思想,将指数 n 写成二进制,将 a n a^n an 转化为多个 a 2 i a^{2^i} a2i 的乘积。 比如: 3 13 = 3 ( 1001 ) 2 = 3 2 3 + 3 2 2 + 3 2 0 = 3 8 + 3 4 + 3 1 3^{13}=3^{(1001)_2}=3^{2^3}+3^{2^2}+3^{2^0}=3^8+3^4+3^1 313=3(1001)2=323+322+320=38+34+
努力学算法的蒟蒻
1 小时前
算法
·
leetcode
·
面试
day88(2.17)——leetcode面试经典150
153. 寻找旋转排序数组中的最小值
Anastasiozzzz
1 小时前
算法
·
leetcode
·
职场和发展
LeetCode 287 寻找重复数字
给定一个包含 n + 1 个整数的数组 nums ,其数字都在 [1, n] 范围内(包括 1 和 n),可知至少存在一个重复的整数。
im_AMBER
1 小时前
数据结构
·
学习
·
算法
·
leetcode
·
二叉树
Leetcode 123 二叉树的层平均值 | 二叉树的右视图 | 二叉树的层序遍历
除夕快乐~马年大吉!新春愉快,马年编程能力 “马” 上提升!637. 二叉树的层平均值给定一个非空二叉树的根节点 root , 以数组的形式返回每一层节点的平均值。与实际答案相差 10-5 以内的答案可以被接受。
We་ct
1 小时前
前端
·
算法
·
leetcode
·
链表
·
typescript
LeetCode 100. 相同的树:两种解法(递归+迭代)详解
LeetCode简单难度的经典二叉树题目——100. 相同的树,这道题虽然难度不高,但非常适合入门二叉树的遍历思想,尤其是递归和迭代两种核心思路的对比练习,新手朋友可以重点看看,老手也可以快速回顾巩固一下。
样例过了就是过了
1 小时前
数据结构
·
算法
·
leetcode
LeetCode热题100 轮转数组
给定一个整数数组 nums,将数组中的元素向右轮转 k 个位置,其中 k 是非负数。输入: nums = [1,2,3,4,5,6,7], k = 3 输出: [5,6,7,1,2,3,4] 解释: 向右轮转 1 步: [7,1,2,3,4,5,6] 向右轮转 2 步: [6,7,1,2,3,4,5] 向右轮转 3 步: [5,6,7,1,2,3,4]
ShineWinsu
1 小时前
数据结构
·
c++
·
算法
·
面试
·
力扣
·
笔试
·
牛客网
对于stack和queue经典算法题目:155. 最小栈、JZ31 栈的压入、弹出序列和102. 二叉树的层序遍历的解析
hello 大家!nice to 见到每一位屏幕前热爱编程、乐于钻研的小伙伴~ 不知道大家在学完 C++ 中 stack 和 queue 这两个经典容器后,是不是已经对 “先进后出”“先进先出” 的特性了如指掌,对它们的接口用法也能熟练运用了呢?
能源系统预测和优化研究
1 小时前
大数据
·
算法
·
能源
【原创改进代码】考虑电动汽车移动储能特性的多区域电网功率波动平抑优化调控
程序名称:考虑电动汽车移动储能特性的多区域电网功率波动平抑优化调控实现平台:python—Jupyter Notebook
_F_y
1 小时前
算法
·
动态规划
两个数组的动态规划
最长公共子序列 给定两个字符串 text1 和 text2,返回这两个字符串的最长 公共子序列 的长度。如果不存在 公共子序列 ,返回 0 。