• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
劫燚
博客园 | 首页 | 新随笔 | 新文章 | 联系 | 订阅 订阅 | 管理
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 16 下一页

2020年12月20日

二叉树对称-递归
摘要: package JianZhioffer; /** * 请实现一个函数,用来判断一棵二叉树是不是对称的。如果一棵二叉树和它的镜像一样,那么它是对称的。 *///如果直接生成对称的树再比较的话内存中的原来的树也改变了无法比较。。。 public class test28 { public static 阅读全文
posted @ 2020-12-20 16:42 Luas 阅读(136) 评论(0) 推荐(0)
 
 

2020年12月18日

斐波那契数列-动态规划
摘要: package JianZhioffer; /** * 写一个函数,输入 n ,求斐波那契(Fibonacci)数列的第 n 项。斐波那契数列的定义如下: F(0) = 0, F(1) = 1 F(N) = F(N - 1) + F(N - 2), 其中 N > 1. 斐波那契数列由 0 和 1 开 阅读全文
posted @ 2020-12-18 13:21 Luas 阅读(131) 评论(0) 推荐(0)
 
 

2020年12月17日

剑指 Offer 64. 求1+2+…+n
摘要: class Solution { public static int sumNums(int n) { // return (int) ( (1 + n) * n * 0.5); boolean flag=n-1>0&&((n+=sumNums(n-1))>0); return n; } } 阅读全文
posted @ 2020-12-17 12:14 Luas 阅读(82) 评论(0) 推荐(0)
 
714. 买卖股票的最佳时机含手续费-动态规划
摘要: package Leetcode; /** * 给定一个整数数组 prices,其中第 i 个元素代表了第 i 天的股票价格 ;非负整数 fee 代表了交易股票的手续费用。 你可以无限次地完成交易,但是你每笔交易都需要付手续费。如果你已经购买了一个股票,在卖出它之前你就不能再继续购买股票了。 返回获 阅读全文
posted @ 2020-12-17 11:54 Luas 阅读(108) 评论(0) 推荐(0)
 
 

2020年12月15日

单调递增的数字-贪心
摘要: package Leetcode; /** * 给定一个非负整数 N,找出小于或等于 N 的最大的整数,同时这个整数需要满足其各个位数上的数字是单调递增。 (当且仅当每个相邻位数上的数字 x 和 y 满足 x <= y 时,我们称这个整数是单调递增的。) */ /** * 注意到如果减小 str[i 阅读全文
posted @ 2020-12-15 22:05 Luas 阅读(182) 评论(0) 推荐(0)
 
 

2020年12月13日

元音组会-动态规划
摘要: package huisu; import java.util.ArrayList; import java.util.List; /** * 给你一个整数 n,请返回长度为 n 、仅由元音 (a, e, i, o, u) 组成且按 字典序排列 的字符串数量。 字符串 s 按 字典序排列 * 需要满 阅读全文
posted @ 2020-12-13 16:53 Luas 阅读(88) 评论(0) 推荐(0)
 
 

2020年12月12日

摆动序列- 贪心
摘要: package Leetcode; /** * 如果连续数字之间的差严格地在正数和负数之间交替,则数字序列称为摆动序列。第一个差(如果存在的话)可能是正数或负数。少于两个元素的序列也是摆动序列。 例如, [1,7,4,9,2,5] 是一个摆动序列,因为差值 (6,-3,5,-7,3) 是正负交替出现 阅读全文
posted @ 2020-12-12 16:28 Luas 阅读(109) 评论(0) 推荐(0)
 
 

2020年12月9日

不同路径- 动态规划
摘要: package Leetcode; /** * 一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为 “Start” )。 机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为 “Finish” )。 问总共有多少条不同的路径? */ //动态规划,第一行都 阅读全文
posted @ 2020-12-09 22:29 Luas 阅读(94) 评论(0) 推荐(0)
 
 

2020年12月8日

回溯模板
摘要: private void backtrack("原始参数") { //终止条件(递归必须要有终止条件) if ("终止条件") { //一些逻辑操作(可有可无,视情况而定) return; } for (int i = "for循环开始的参数"; i < "for循环结束的参数"; i++) { / 阅读全文
posted @ 2020-12-08 16:47 Luas 阅读(114) 评论(0) 推荐(0)
 
将数组拆分成斐波那契序列
摘要: package Leetcode; import java.util.ArrayList; import java.util.List; /** * 给定一个数字字符串 S,比如 S = "123456579",我们可以将它分成斐波那契式的序列 [123, 456, 579]。 形式上,斐波那契式序 阅读全文
posted @ 2020-12-08 16:46 Luas 阅读(93) 评论(0) 推荐(0)
 
 
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 16 下一页

公告


博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3