自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 收藏
  • 关注

原创 LeetCode 热题 HOT 100

LeetCode 热题 HOT 100之JAVA解法第1题 两数之和(简单)代码第2题 两数相加(中等)代码第1题 两数之和(简单)给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。你可以按任意顺序返回答案。示例 1:输入输出nums = [2,7,11,15], target = 9[0,1]

2021-07-17 21:44:00 949

原创 optaplanner之ProjectJobScheduling-mian主文件详解

OptaPlanner -main文件详解java目录app-ProjectJobSchedulingApp.java文件路径:org.optaplanner.examples.projectjobscheduling.app导入包(父类):(1)org.optaplanner.examples.common.app.CommonApp(2)org.optaplanner.examples.common.persistence.AbstractSolutionImporter(3)org.op

2021-10-09 20:02:23 885

原创 车间调度-遗传算法

需要做的事1.寻找组合算法加快求最优解(变量领域搜索方法)2.目标是找最大化最小完工时间(主目标)以及机器的利用率(次要目标)3.利用改进的基于领域搜索的遗传算法实现最大化最小完工时间以及机器的利用率论文摘要部分...

2021-10-04 09:10:51 2278

原创 OptaPlanner-车间调度个人心得-matlab

什么是车间调度企业在生产过程中,以生产为中心,通过对有效的资源进行合理指挥、控制和调节,进而达到提高经济效益目的的问题。车间调度的优化工作在提高生产效率和降低生产成本方面起着非常重要的作用。所以车间调度工作就是合理的调度资源,提高生产效率并且能够降低生产成本。车间调度中的问题在车间调度里,把一个调度问题中的对象,分为3类1.规划实体:作业;2.规划变量:执行机器(每台机器可以完成多种作业),作业时间,规划变量也分为常规变量和影子变量(随常规变量变化而变化);3.问题常量:机器的承载,不同作业必

2021-10-04 09:09:04 1297

原创 optaplanner之ProjectJobScheduling-test测试文件详解

OptaPlanner 详解 ProjectJobSchedulingPerformanceTest.java文件性能测试文件路径:package org.optaplanner.examples.projectjobscheduling.app;导入包:(1)java.util.stream.Stream;(2)org.optaplanner.core.config.solver.EnvironmentMode;(3)org.optaplanner.examples.common.app.S

2021-10-03 09:26:12 429

原创 OptaPlanner-车间调度个人总结

什么是车间调度企业在生产过程中,以生产为中心,通过对有效的资源进行合理指挥、控制和调节,进而达到提高经济效益目的的问题。车间调度的优化工作在提高生产效率和降低生产成本方面起着非常重要的作用。所以车间调度工作就是合理的调度资源,提高生产效率并且能够降低生产成本。车间调度中的问题在车间调度里,把一个调度问题中的对象,分为3类1.规划实体:作业;2.规划变量:执行机器(每台机器可以完成多种作业),作业时间,规划变量也分为常规变量和影子变量(随常规变量变化而变化);3.问题常量:机器的承载,不同作业必

2021-07-30 15:32:40 1934

原创 Leetcode 第3,5,6,8,55,435,881,1043,1091,1456题(Java解法)

Java解leetcode,助力面试之中等10道题(十一)第881题 救生艇解题思路代码第1043题 分隔数组以得到最大和解题思路代码第1091题 二进制矩阵中的最短路径解题思路代码第1456题 定长子串中元音的最大数目解题思路代码第881题 救生艇示例 1:输入输出intervals = [[1,3],[2,6],[8,10],[15,18]][[1,6],[8,10],[15,18]]解释:区间 [1,3] 和 [2,6] 重叠, 将它们合并为 [1,6].示例 2:

2021-07-16 13:56:44 248

原创 Leetcode 第684,687,692,695,714,725,739,763,769,785题(Java解法)

Java解leetcode,助力面试之中等10道题(十)第684题 冗余连接解题思路代码第687题 最长同值路径解题思路代码第692题 前K个高频单词解题思路代码第695题 岛屿的最大面积解题思路代码第714题 买卖股票的最佳时机含手续费解题思路代码第725题 分隔链表解题思路代码第739题 每日温度解题思路代码第763题 划分字母区间解题思路代码第769题 最多能完成排序的块解题思路代码第785题 判断二分图解题思路代码第684题 冗余连接示例 1:输入输出intervals =

2021-07-16 09:14:14 706

原创 Leetcode 第565,583,633,646,647,650,665,667,669,677题(Java解法)

Java解leetcode,助力面试之中等10道题(九)第565题 数组嵌套解题思路代码第583题 两个字符串的删除操作解题思路代码第633题 平方数之和解题思路代码第646题 最长数对链解题思路代码第647题 回文子串解题思路代码第650题 只有两个键的键盘解题思路代码第665题 非递减数列解题思路代码第667题 优美的排列 II解题思路代码第669题 修剪二叉搜索树解题思路代码第677题 键值映射解题思路代码第565题 数组嵌套示例 1:输入输出intervals = [[1,

2021-07-15 15:42:38 637

原创 Leetcode 第462,474,494,503,513,518,524,538,540,547题(Java解法)

Java解leetcode,助力面试之中等10道题(八)第462题 最少移动次数使数组元素相等 II解题思路代码第474题 一和零解题思路代码第494题 目标和解题思路代码第503题 下一个更大元素 II解题思路代码第513题 找树左下角的值解题思路代码第518题 零钱兑换 II解题思路代码第524题 通过删除字母匹配到字典里最长单词/font>解题思路代码第538题 把二叉搜索树转换为累加树解题思路代码第540题 有序数组中的单一元素解题思路代码第547题 省份数量解题思路代码第462题 最少移动

2021-07-14 20:29:39 156

原创 Leetcode 第377,378,406,413,416,417,437,445,451,452题(Java解法)

Java解leetcode,助力面试之中等10道题(七)第377题 组合总和 Ⅳ解题思路代码第378题 有序矩阵中第 K 小的元素解题思路代码第406题 根据身高重建队列解题思路代码第413题 等差数列划分解题思路代码第416题 分割等和子集解题思路代码第417题 太平洋大西洋水流问题解题思路代码第437题 路径总和 III解题思路代码第445题 两数相加 II解题思路代码第451题 根据字符出现频率排序解题思路代码第452题 用最少数量的箭引爆气球解题思路代码第377题 组合总和 Ⅳ示例 1:

2021-07-13 21:04:37 141

原创 Leetcode 第300,309,318,322,328,337,343,347,371,376题(Java解法)

Java解leetcode,助力面试之中等10道题(六)第300题 最长递增子序列解题思路代码第309题 最佳买卖股票时机含冷冻期解题思路代码第318题 最大单词长度乘积解题思路代码第322题 零钱兑换解题思路代码第328题 奇偶链表解题思路代码第337题 打家劫舍 III解题思路代码第343题 整数拆分解题思路代码第347题 前 K 个高频元素解题思路代码第371题 两整数之和解题思路代码第376题 摆动序列解题思路代码第300题 最长递增子序列示例 1:输入输出interval

2021-07-13 19:28:31 699

原创 Leetcode 第216,221,230,236,238,240,241,260,279,287题(Java解法)

Java解leetcode,助力面试之中等10道题(五)第216题 组合总和 III解题思路代码第221题 最大正方形解题思路代码第230题 二叉搜索树中第K小的元素解题思路代码第236题 二叉树的最近公共祖先解题思路代码第238题 除自身以外数组的乘积解题思路代码第240题 搜索二维矩阵 II解题思路代码第241题 为运算表达式设计优先级解题思路代码第260题 只出现一次的数字 III解题思路代码第279题 完全平方数解题思路代码第287题 寻找重复数解题思路代码第216题 组合总和 III示例 1:

2021-07-09 17:27:37 660

原创 Leetcode 第153,162,198,200,207,208,209,210,213,215题(Java解法)

Java解leetcode,助力面试之中等10道题(四)第153题 寻找旋转排序数组中的最小值解题思路代码第162题 寻找峰值解题思路代码第198题 打家劫舍解题思路代码第200题 岛屿数量解题思路代码第207题 课程表解题思路代码第208题 实现 Trie (前缀树)解题思路代码第209题 长度最小的子数组解题思路代码第210题 课程表 II解题思路代码第213题 打家劫舍 II解题思路代码第215题 数组中的第K个最大元素解题思路代码第153题 寻找旋转排序数组中的最小值示例 1:输入输

2021-07-08 09:22:52 719

原创 CSDN最全数学公式

CSDN中的数学公式1.加减乘除a+ba+ba+b :$a+b$a−ba-ba−b :$a-b$a∗ba*ba∗b :$a*b$ab\frac{a}{b}ba​ :$\frac{a}{b}$frac{}{}是分数的意思2.幂数、指数、对数xnx^nxn :$x^n$ (幂数)axa^xax:$a^x$ (指数)log⁡ab\log_a^blogab​:$\log_a^b$ (对数)ln⁡x\ln xlnx :$\ln x$ (对数)上标用’^’,下标用’_’;如果上标或者下标不止一

2021-07-07 14:49:17 1321 1

原创 Leetcode 第91,93,95,102,107,109,128,130,131,139题(Java解法)

Java解leetcode,助力面试之中等10道题(三)第91题 解码方法解题思路代码第93题 复原 IP 地址解题思路代码第95题 不同的二叉搜索树 II解题思路代码第102题 二叉树的层序遍历解题思路代码第107题 二叉树的层序遍历 II解题思路代码第109题 有序链表转换二叉搜索树解题思路代码第128题 最长连续序列解题思路代码第130题 被围绕的区域解题思路代码第131题 分割回文串解题思路代码第139题 单词拆分解题思路代码第91题 解码方法示例 1:输入输出interv

2021-07-06 23:03:32 836 1

原创 Leetcode 第56,57,62,64,74,75,77,78,79,90题(Java解法)

Java解leetcode,助力面试之中等10道题(一)第17题 电话号码的字母组合解题思路代码第19题 删除链表的倒数第 N 个结点解题思路代码第22题 括号生成解题思路代码第24题 两两交换链表中的节点解题思路代码第34题 在排序数组中查找元素的第一个和最后一个位置解题思路代码第39题 组合总和解题思路代码第40题 组合总和 II解题思路代码第46题 全排列解题思路代码第47题 全排列 II解题思路代码第49题 字母异位词分组解题思路代码第17题 电话号码的字母组合给定一个仅包含数字 2-9 的字符

2021-07-06 09:28:35 323

原创 Leetcode 第17,19,22,24,34,39,40,46,47,49题(Java解法)

Java解leetcode,助力面试之中等10道题(一)第17题 电话号码的字母组合解题思路代码第19题 删除链表的倒数第 N 个结点解题思路代码第22题 括号生成解题思路代码第24题 两两交换链表中的节点解题思路代码第34题 在排序数组中查找元素的第一个和最后一个位置解题思路代码第39题 组合总和解题思路代码第40题 组合总和 II解题思路代码第46题 全排列解题思路代码第47题 全排列 II解题思路代码第49题 字母异位词分组解题思路代码第17题 电话号码的字母组合示例 1:输入输出

2021-07-03 21:19:22 124

原创 Leetcode 第401,412,414,434,441,448,453,459,463,482题(Java解法)

Java解leetcode,助力面试之简单10道题(十三)第401题 二进制手表解题思路代码第412题 Fizz Buzz/font>解题思路代码第414题 第三大的数解题思路代码第434题 字符串中的单词数解题思路代码第441题 排列硬币解题思路代码第448题 找到所有数组中消失的数字解题思路代码第453题 最小操作次数使数组元素相等解题思路代码第459题 重复的子字符串解题思路代码第463题 岛屿的周长解题思路代码第482题 密钥格式化解题思路代码第401题 二进制手表二进制手表顶部有 4 个

2021-07-01 21:14:19 838

原创 Leetcode 第237,258,263,290,292,349,350,374,383,387题(Java解法)

Java解leetcode,助力面试之简单10道题(十二)第237题 删除链表中的节点解题思路代码第258题 各位相加/font>解题思路代码第263题 丑数解题思路代码第290题 单词规律解题思路代码第292题 Nim 游戏解题思路代码第349题 两个数组的交集解题思路代码第350题 两个数组的交集 II解题思路代码第374题 猜数字大小解题思路代码第383题 赎金信解题思路代码第387题 字符串中的第一个唯一字符解题思路代码第237题 删除链表中的节点请编写一个函数,使其可以删除某个链表中给定

2021-06-30 20:24:01 726

原创 Leetcode 第66,100,118,119,125,171,191,202,219,228题(Java解法)

Java解leetcode,助力面试之简单10道题(十一)第66题 加一解题思路代码第100题 相同的树/font>解题思路代码第118题 杨辉三角解题思路代码第119题 杨辉三角 II解题思路代码第125题 验证回文串解题思路代码第171题 Excel表列序号解题思路代码第176题 第二高的薪水解题思路代码第181题 超过经理收入的员工解题思路代码第182题 查找重复的电子邮箱解题思路代码第183题 从不订购的客户解题思路代码第66题 加一给定一个由 整数 组成的 非空 数组所表示的非负整数,在

2021-06-29 20:09:36 808

原创 Leetcode 第7,9,13,14,26,28,58,933,938,1217题(Java解法)

Java解leetcode,助力面试之简单10道题(十)第933题 最近的请求次数解题思路代码第938题 最近的请求次数解题思路代码第1217题 玩筹码解题思路代码第696题 计数二进制子串解题思路代码第697题 数组的度解题思路代码第704题 二分查找解题思路代码第705题 设计哈希集合解题思路代码第720题 词典中最长的单词解题思路代码第744题 寻找比目标字母大的最小字母解题思路代码第766题 托普利茨矩阵解题思路代码第933题 最近的请求次数示例 1:输入输出[3,2,3]

2021-06-28 09:31:10 163

原创 Leetcode 第671,680,693,696,697,704,705,720,744,766题(Java解法)

Java解leetcode,助力面试之简单10道题(九)第671题 二叉树中第二小的节点解题思路代码第680题 验证回文字符串 Ⅱ解题思路代码第693题 交替位二进制数解题思路代码第696题 计数二进制子串解题思路代码第697题 数组的度解题思路代码第704题 二分查找解题思路代码第705题 设计哈希集合解题思路代码第720题 词典中最长的单词解题思路代码第744题 寻找比目标字母大的最小字母解题思路代码第766题 托普利茨矩阵解题思路代码第671题 二叉树中第二小的节点示例 1:输入输出

2021-06-27 11:15:09 750

原创 Leetcode 第543,566,572,594,605,617,628,637,645,653题(Java解法)

Java解leetcode,助力面试之简单10道题(八)第543题 二叉树的直径解题思路代码第566题 重塑矩阵解题思路代码第572题 另一个树的子树解题思路代码第594题 最长和谐子序列解题思路代码第605题 种花问题解题思路代码第617题 合并二叉树解题思路代码第628题 三个数的最大乘积解题思路代码第637题 二叉树的层平均值解题思路代码第645题 错误的集合解题思路代码第653题 两数之和 IV - 输入 BST解题思路代码第543题 二叉树的直径示例 1:输入输出[3,2

2021-06-27 09:21:16 559

原创 Leetcode 第415,455,461,476,485,496,501,504,509,530题(Java解法)

Java解leetcode,助力面试之简单10道题(七)第415题 字符串相加解题思路代码第455题 分发饼干解题思路代码第461题 汉明距离解题思路代码第476题 数字的补数解题思路代码第485题 最大连续 1 的个数解题思路代码第496题 下一个更大元素 I解题思路代码第501题 二叉搜索树中的众数解题思路代码第504题 七进制数解题思路代码第509题 斐波那契数解题思路代码第530题 二叉搜索树的最小绝对差解题思路代码第415题 字符串相加示例 1:输入输出[3,2,3]3

2021-06-26 20:36:42 216

原创 Leetcode 第338,342,344,345,367,389,392,404,405,409题(Java解法)

Java解leetcode,助力面试之简单10道题(五)第338题 比特位计数解题思路代码第342题 4的幂解题思路代码第344题 反转字符串解题思路代码第345题 反转字符串中的元音字母解题思路代码第367题 有效的完全平方数解题思路代码第389题 找不同解题思路代码第392题 判断子序列解题思路代码第404题 左叶子之和解题思路代码第405题 数字转换为十六进制数解题思路代码第409题 最长回文串解题思路代码第338题 比特位计数示例 1:输入输出[3,2,3]3示例

2021-06-26 16:14:43 637

原创 Leetcode 第232,234,235,242,257,268,278,283,303,326题(Java解法)

Java解leetcode,助力面试之简单10道题(五)第232题 用栈实现队列解题思路代码第234题 回文链表解题思路代码第235题 二叉搜索树的最近公共祖先解题思路代码第242题 有效的字母异位词解题思路代码第257题 二叉树的所有路径解题思路代码第268题 丢失的数字解题思路代码第278题 第一个错误的版本解题思路代码第283题 移动零解题思路代码第303题 区域和检索 - 数组不可变解题思路代码第326题 3的幂解题思路代码第232题 用栈实现队列请你仅使用两个栈实现先入先出队列。队列应当支持一

2021-06-26 10:57:53 733

原创 Leetcode 第169,172,190,203,204,205,206,225,226,231题(Java解法)

Java解leetcode,助力面试之简单10道题(四)第169题 多数元素解题思路代码第172题 阶乘后的零解题思路代码第190题 颠倒二进制位解题思路代码第203题 移除链表元素解题思路代码第204题 计数质数解题思路代码第205题 同构字符串解题思路代码第206题 反转链表解题思路代码第225题 用队列实现栈解题思路代码第226题 翻转二叉树解题思路代码第231题 2 的幂解题思路代码第169题 多数元素给定一个大小为 n 的数组,找到其中的多数元素。多数元素是指在数组中出现次数 大于 ⌊ n/2

2021-06-25 16:45:14 682

原创 Leetcode 第121,122,136,141,144,145,155,160,167,168题(Java解法)

Java解leetcode,助力面试之简单10道题(二)第121题 买卖股票的最佳时机解题思路代码第122题 买卖股票的最佳时机 II解题思路代码第136题 只出现一次的数字解题思路代码第141题 环形链表解题思路代码第144题 二叉树的前序遍历解题思路代码第145题 二叉树的后序遍历解题思路代码第155题 最小栈解题思路代码第160题 相交链表解题思路代码第167题 两数之和 II - 输入有序数组解题思路代码第168题 Excel表列名称解题思路代码第121题 买卖股票的最佳时机示例 1:

2021-06-25 09:43:06 488

原创 Leetcode 第70,83,88,94,101,104,108,110,111,112题(Java解法)

Leetcode Java解法 第70、83题第70题 爬楼梯解题思路代码第83题 删除排序列表中的重复元素解题思路代码第70题 爬楼梯假设你正在爬楼梯。需要 n 阶你才能到达楼顶。每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢?注意:给定 n 是一个正整数。示例 1:输入输出22解释: 有两种方法可以爬到楼顶。1 阶 + 1 阶2 阶示例 2:输入输出33解释: 有三种方法可以爬到楼顶。1 阶 + 1

2021-06-24 15:49:10 625

原创 Leetcode 第1,2,20,21,27,35,53,67,69,217题(Java解法)

Leetcode Java解法 第1、217题第1题 两数之和解题思路代码第217题 存在重复元素解题思路第1题 两数之和解题思路本题可使用哈希表和暴力解法,由于暴力解法是使用嵌套遍历数组,时间复杂度达到了O(n*n),故不提倡。使用哈希函数来求解此题,首先建立一个哈希表,然后从头开始遍历数组,当目标值减去当前遍历到的数在哈希表中不存在时,将该数插入到哈希表中,如果存在,则返回当前遍历数的索引以及哈希表中查到的值。代码// 两数之和:哈希表解法class Solution { publ

2021-06-23 22:30:40 703 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除