- 博客(14)
- 收藏
- 关注
原创 滑动窗口题解
找出该数组中满足其和 ≥ target 的长度最小的 连续子数组 [numsl, numsl+1, …, numsr-1, numsr] ,并返回其长度。你可以选择任意一棵树开始采摘,你必须从 每棵 树(包括开始采摘的树)上 恰好摘一个水果。采摘的水果应当符合篮子中的水果类型。每采摘一次,你将会向右移动到下一棵树,并继续采摘。你只有 两个 篮子,并且每个篮子只能装 单一类型 的水果。每个篮子能够装的水果总量没有限制。一旦你走到某棵树前,但水果不符合篮子的水果类型,那么就必须停止采摘。
2023-08-20 21:53:53
252
原创 背包问题总结
背包九讲 文章目录背包九讲一、01背包1.问题描述2.题目地址3.解题思路4.代码二、完全背包2.题目地址3.解题思路4.代码总结 一、01背包 1.问题描述 已知一个背包最多能容纳体积之和为V的物品。现有 n 个物品,第 i 个物品的体积为 vi , 重量为 wi。求当前背包最多能装多大重量的物品? 2.题目地址 牛客在线编程 3.解题思路 01背包特点:每种物品仅有一件,可以选择放或者不放。 定义f[i][v]表示前i件物品放入一个容量为v的背包可以获得的最大价值,则状态转移方程为: f[i][v]
2022-05-16 14:01:37
847
原创 输入vue ui 命令出现ERROR Failed to get response from /vue-cli-version-marker的解决方案
项目场景: 最近需要做一个前后端分离的项目,准备使用Vue的前端项目管理进行前端项目的创建。 问题描述: 在输入vue ui命令打开前端项目管理器时就出现了这样的问题。 这个错误影响很大,虽然前端项目管理器可以打开,但是当你尝试创建vue项目时,会发现一顿操作之后,控制台最终报错。 搜索了很多解决方法,有人说是vue版本的问题,还有人说是node.js版本的问题。经过一番操作之后,问题依然没有解决。 原因分析: 偶然看了一个博主说是因为hadoop环境变量,突然想到yarn命令也可以操作node.
2021-02-02 12:19:18
1746
原创 Windows下安装第二个Mysql的解决方法
背景:最近用Django框架在做web毕设实习,小组用的django框架版本刚好和我的数据库版本不兼容。无奈之下安装了mysql-8.0.15-winx64,可是之前的项目用的低版本数据库呀,为了防止项目出现问题,开始了探索兼容两个数据库版本的办法。 幸好没那么麻烦。再此先感谢[博主wudinaniya]提供的方法,以及[百度经验],可能本人能力有限参考两位综合以上两位的方法顺利将数据装好了,希望...
2020-03-21 11:09:20
610
原创 Windows下elasticsearch启动闪退之JAVA环境变量报错:could not find java; set JAVA_HOME or ensure java is in PATH...
Windows下elasticsearch启动闪退之JAVA环境变量报错:could not find java; set JAVA_HOME or ensure java is in PATH 问题描述:解压elasticsearch后,双击elasticsearch.bat闪退,选择使用命令行的方式启动,发现提示错误 解决方法: 配置环境变量JAVA_HOME 在bin下找到elastics...
2020-01-29 14:25:12
2467
4
原创 KFC收银系统--第三部分
KFC收银系统—第三部分(抽象工厂设计模式) 抽象工厂 抽象工厂模式允许客户使用抽象接口来创建一组相关的产品,客户类和工厂类独立,客户只需要调用工厂的方法,当产品发生变化时,只需要修改对应的工厂,客户无需修改。 结合抽象工厂的系统分析(抽象工厂的类图) 代码: -首先创建抽象食物类 package product; /** * *<p>Title:AbstractF...
2018-10-26 15:13:49
452
原创 KFC收银系统----第二部分
KFC收银系统----第二部分(界面的设计及部分代码) 该系统在界面设计方面涉及到了Java GUI 中的很多知识,例如Java的布局,在会员注册以及会员支付页面主要运用了GridLayout(网格布局),使用布局管理器类管理布局可以减少很多工作量。再比如说用到了一些接触比较少的table;销售管理就是利用table来实现的。还有一些常用控件不常用的方法。比如说JButton 的setCont...
2018-10-25 20:23:22
820
原创 Java24点游戏
24点游戏 游戏规则: 从扑克中每次取出4张牌。使用加减乘除,第一个能得出24者为赢。(其中,J代表11,Q代表12,K代表13,A代表1),按照要求编程解决24点游戏。用户初始生命值为一给定值(比如3),初始分数为0。随机生成4个代表扑克牌牌面的数字或字母,由用户输入包含这4个数字或字母的运算表达式(可包含括号),如果表达式计算结果为24则代表用户赢了此局。 2.使用计时器要求用户在规定时间内输...
2018-09-26 20:50:23
900
原创 词频统计程序
词频统计程序 程序的功能 (1)可导入任意英文文本文件 (2)统计该英文文件中单词数和各单词出现的频率(次数),并能将单词按字典顺序输出。 (3)将单词及频率写入文件。 (4)实现GUI界面。 (5)将单词及频率写入数据库。 功能的实现 GUI界面的实现: 界面组成比较简单 三个按钮: open(用来打开文件资源管理器) check(用来统计单词数量,并将英文单词以及频率写入数据库) order...
2018-09-19 00:21:35
2190
2
原创 最大公约数和最小公倍数问题
1.问题描述 求两个数的最大公约数和最小公倍数 2.问题要求 基本要求: 1.程序风格良好(使用自定义注释模板),两种以上算法解决最大公约数问题,提供友好的输入输出。 提高要求: 1.三种以上算法解决两个正整数最大公约数问题。 2.求3个正整数的最大公约数和最小公倍数。 3.作业提示 问题分析与算法设计 1):求解最大公约数最常用的方法有分别列举出所有数的因数,求解最大...
2018-09-09 00:08:17
715
原创 三天打鱼两天晒网
1.问题描述 中国有句俗语叫“三天打鱼两天晒网”。某人从2010年1月1日起开始“三天打鱼两天晒网”,问这个人在以后的某一天中是“打鱼”还是“晒网”。用C或C++语言/java/python实现程序解决问题。 2.问题要求 基本要求 1.程序风格良好(使用自定义注释模板),提供友好的输入输出。 提高要求: 1.输入数据的正确性验证。 2.使用文件进行数据测试。如将日期 2...
2018-08-30 19:10:01
336
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅