- 博客(11)
- 收藏
- 关注
原创 快速入门mybatis(查询、添加日志、插入)
快速入门mybatis(查询、添加日志、插入)参考学习视频网址:https://www.bilibili.com/video/BV185411s7Ry?p=9&spm_id_from=pageDriver一、三层架构界面层:和用户打交道,接受用户请求参数(jsp,html,servlet)业务逻辑层:接受界面层传来的数据,计算逻辑,调用数据库获取数据数据访问层:访问数据库,增删改查三层对应包界面层 controller包(servlet)业务逻辑层 service包
2021-11-10 10:24:30 522
原创 java的重写和重载
java的重写和重载主要区别:是否继承,是否改变参数列表方法的重载(overload)概念:在一个类中,函数名称相同但参数不同方法重载规则:方法名必须相同方法的参数必须不同(参数个数、类型)返回类型可以相同也可以不同只有返回值类型相同不构成重载代码示例:package com.base;/** * @Author:lkb * @Date: 2021/10/18 12:42 */public class Overload { public static void m
2021-10-18 13:22:47 187
原创 b站演讲比赛流程管理系统
视频学习来源https://www.bilibili.com/video/BV1et411b73Z?p=276演讲比赛流程管理系统.cpp#include "iostream"#include "SpeechManager.h"using namespace std;int main(){ srand((unsigned int)time(NULL)); speechManager sp; while (true) { sp.menu(); cout <<
2021-08-11 18:26:37 172
原创 多态重写类大小的问题
父类中只写一个虚函数子类继承并重写虚函数父类和子类的大小在vscode中输出为8,在visual stdio2019中大小输出为4如果不写虚函数,两个编译器中的类大小都相当于空类,都是1下图为vscode截图下图为visual stdio2019截图打开visual stdio的命令提示查看内存,这里大小变成了8,为什么输出大小为4?下图为b站视频中visual stdio2017的截图,视频网址https://www.bilibili.com/video/BV1et411b73Z?p
2021-07-27 10:57:50 101
原创 回溯法扩展(n位逐位整除数、n皇后问题、素数圈)
n位逐位整除数任务描述本关任务:掌握回溯法算法思想,并能利用回溯法算法思想解决n位逐位整除数问题。n位逐位整除数(简称整除数):从其高位开始,高1位能被整数1整除(显然),高2位能被整数2整除,…,整个n位能被整数n整除。给定整数n,求所有的n位整除数的个数。例如,整数102450就是一个6位整除数。相关知识为了完成本关任务,你需要掌握:1.回溯法的基本思想,2.回溯法的基本步骤,3.回溯法的算法框架,4.整除数的求解思路。回溯法的基本思想有许多问题,当需要找出它的解集或者要求回答什么解是满
2021-06-22 16:11:31 1768
原创 回溯法(排列、子集和、TSP问题、n皇后问题、01背包问题)
1.排列任务描述1.设计算法从前m个大写字母(m≤26)种取出n个字母的所有排列(组合),并编程实现输入格式输入M N1<=M=26, N<=M输出格式按字典序输出排列注意:行末不输出多余空格Sample Input4 2Sample OutputA BA CA DB AB CB DC AC BC DD AD BD C思路:使用一个标记数组’flag’来表示已经使用过的字母,再次调用回溯函数时已经被标记的字母将不被选中#include"stdi
2021-06-20 19:30:14 816 1
原创 贪心算法-删除数字问题
任务描述本关任务:掌握贪心算法的算法思想,并能利用贪心算法的算法思想解决删除数字问题。给定n个纯数字组成的数字串,删除其中k(k<n)个数字后,剩下的数字按原来的秩序组成一个新的正整数,确定删除方案,使得剩下的数字组成的新的正整数最大。相关知识为了完成本关任务,你需要掌握:1.贪心算法的基本概念,2.贪心算法的基本思路步骤,3.删除数字问题求解思路。贪心算法的基本概念贪心算法又称之为贪婪算法,指的是在求解问题时,总是选择当前最好结果的方案,而不从整体考虑最优解法。贪心算法的两个基本要素分别
2021-05-25 08:27:58 6903 1
原创 贪心算法-活动安排、最优装载问题、背包问题、会场安排、删数问题
活动安排任务描述学校的小礼堂每天都会有许多活动,有时间这些活动的计划时间会发生冲突,需要选择出一些活动进行举办。小刘的工作就是安排学校小礼堂的活动,每个时间最多安排一个活动。现在小刘有一些活动计划的时间表,他想尽可能的安排更多的活动,请问他该如何安排。输入格式第一行是一个整数n(1<n<10000)表示该测试数据共有n个活动。随后的n行,每行有两个正整数Bi,Ei(0<=Bi,Ei<10000),分别表示第i个活动的起始与结束时间(Bi<=Ei)输出格式输出安排的
2021-05-23 19:10:50 899
原创 药剂稀释
任务描述本关任务:找出一个序列中的最长下降子序列其中的元素个数。医院里有一种药剂,其可以稀释成不同的浓度供病人使用,并且对于已知浓度的该药剂,使用时只能稀释不能增加浓度。由于这种药需求量较大,同一瓶药剂只能给某个病人以及排在他后面的若干人使用。不同的病人对药物的浓度要求可能不同。现在为了最大限度的利用每一瓶药剂(不考虑容量),已知n个病人所需药物浓度的序列,请计算出一瓶药剂能最多使用的人数。编程要求在右侧编辑器中有一个函数Cal,它有两个参数arr和n。arr中包含n个病人对药物浓度的要求。
2021-05-17 09:45:59 742
原创 c语言找相似串
任务描述本关任务:找出最接近的相似串。一般情况下,度量两个串S1和S2的相似性,可以通过从一个串变换成另一个串所需要的最少操作次数来衡量,需要的操作次数越少,则越相似。假设从一个串变化成另一个串所允许的操作只有两种:插入一个字符或者删除一个字符。无论是插入还是删除一个符号,均算作一次操作。现给你一个串S,和一个串的集合T,让你找出集合T中与S最相似的串。编程要求右侧编辑器中有一个函数Similar,请在这个函数中读取数据完成任务。输入数据由学员处理。输入的第一行为一个串S,第二行是一个整数n,
2021-05-17 09:43:41 1233
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人