
算法思路
文章平均质量分 87
逐步通过练习、努力,实现梦寐以求和柴米油盐的殊途同归。
LXMXHJ
这个作者很懒,什么都没留下…
展开
-
算法-矩阵快速幂-爬楼梯问题-栈和队列-
矩阵快速幂原创 2022-01-28 22:17:05 · 888 阅读 · 0 评论 -
算法-搜索与回溯-目标和-offer32
java算法:回溯算法leetcode题目整理+自己理解原创 2022-07-03 22:03:06 · 316 阅读 · 0 评论 -
算法-动态规划
动态规划:分割等和子集、一和零、分割子集、目标和、买股票的最佳时机、斐波那契数列、连续子数组的最大和、原创 2022-06-27 21:09:58 · 378 阅读 · 1 评论 -
算法-递归迭代-青蛙跳台阶-阶乘-裴波那契数列-汉诺塔问题-全排列-
递归:递归出口、递归调用、递归执行;迭代:原创 2022-06-06 09:22:49 · 316 阅读 · 0 评论 -
算法-数据结构-基本算法-排序-查找
数据结构:基本概念、线性表、栈和队列、树、图、查找、排序、二叉树与树与森林。原创 2022-06-03 12:28:37 · 680 阅读 · 2 评论 -
算法7-数据结构-链表-删除链表中的节点-删除链表中的倒数第N个节点-反转链表-从尾到头打印链表-复杂链表的复制-
leecode关于链表的算法自学总结原创 2022-06-02 15:07:22 · 219 阅读 · 0 评论 -
算法-数据结构-字符串
字符串 练习题 + 所使用的方法。原创 2022-05-19 09:34:30 · 373 阅读 · 0 评论 -
算法5-初级算法数组-旋转数组-存在重复元素-只出现一次的数-两个数组的交集-加一-移动零-有效的数独
初级算法旋转数据需求给你一个数组,将数组中的元素向右轮转 k 个位置,其中 k 是非负数。示例1:输入: nums = [1,2,3,4,5,6,7], k = 3输出: [5,6,7,1,2,3,4]示例2:输入:nums = [-1,-100,3,99], k = 2输出:[3,99,-1,-100]注意:2022/4/27leecode此案例中不需要将数组输出,需要的是把nums数组替换成修改好的即可。测试代码在:package offer2.Test426原创 2022-04-27 16:49:38 · 330 阅读 · 0 评论 -
算法4-中兴捧月杯热身赛1素数判断-热身赛2亲和串-热身赛3旅游路线-
题目1:素数判断需求给定一个数n,要求判断其是否为素数(0,1,负数都是非素数)。输入描述:测试数据有多组,每组输入一个数n。输出描述:对于每组输入,若是素数则输出yes,否则输入no。样例1:输入:13输出:yes代码// idea_algorithmpackage offer2;import java.util.Scanner;public class Test422 { public static void main(String[] args) { Scan原创 2022-04-23 11:17:38 · 1035 阅读 · 1 评论 -
算法-动态规划-买股票的最佳时机-贪心算法
文章目录买股票的最佳时机需求分析动态规划贪心算法代码动态规划贪心算法买股票的最佳时机II需求分析买股票的最佳时机arrayAndMatrix/test2_1需求给定一个数组 prices ,其中 prices[i] 表示股票第 i 天的价格。返回值 = 能获得最大利润。任何时刻 最多持有一股 股票,每天都可以决定卖出 或者 买进 股票。也可以同一天购买、出售。在每一天,你可能会决定购买和/或出售股票。案例1 可以明确 某天可以既不购买也不卖出。分析动态规划概述动态规划和分治方法类似,原创 2022-04-07 19:50:17 · 430 阅读 · 0 评论 -
算法-查找算法-offer03-offer53I-offer53II-offer04-offer11-offer50
查找算法:数组找重复、在排序数组中查找数字I、0~n-1中缺失的数字、二维数组中查找、旋转数组的最小值、第一次只出现一次的字符、两数之和、删除数组中的重复项。原创 2022-04-02 11:24:16 · 705 阅读 · 0 评论