- 博客(26)
- 资源 (9)
- 收藏
- 关注
原创 JDBC——解决MySQL8.0时区的问题
JDBC——解决MySQL8.0时区的问题Exception in thread "main" java.sql.SQLException: The server time zone value ' й ʱ ' is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the 'serverTimezone' configuratio
2022-09-10 18:06:24
7397
1
原创 二分查找的具体递归非递归实现(Java)
二分查找的代码实现,有jdk中的Arrys二分查找源代码,也有我自己实现的二分查找代码,其中测试了快速排序,同时也记录了其他两种排序算法,包括冒泡排序和归并排序,讲解了归并排序算法在算法伪代码思想概述过程中和实际实现中的注意细节,写一篇博客记录一下!...
2022-07-27 23:42:11
374
原创 归并排序和快速排序算法的实现(C语言)
Merge Sort是建立在归并操作上的一种有效的排序算法,该算法是采用递归分治法(Divide and Conquer)的一个非常典型的应用。将已有序的子序列合并,得到完全有序的序列;即先使每个子序列有序,再使子序列段间有序。若将两个有序表合并成一个有序表,称为二路归并, 使用中牺牲空间换取时间的算法典型的分而治之的思想: 递归边界为只有一个元素默认排好序的时候第一步:将序列分成左右两部分mid=(start+end)/2第二步.排序左序列,排序右序列(通过递归实现)第三步.合并两个有序的序列....
2022-07-02 23:52:25
1016
原创 动态规划解带体积的0-1背包问题(Java实现)
给定n种物品和一背包。物品i的重量是wi,体积是bi,其价值为vi,背包的容量为C,容积为D。问应如何选择装入背包中的物品,使得装入背包中物品的总价值最大?在选择装入背包的物品时,对每种物品i只有两种选择,即装入背包或者不装入背包。不能将物品i装入背包多次,也不能只装入部分的物品i。试设计一个解此问题的动态规划算法,并分析算法的计算复杂性。说白了,学会只考虑重量和价值的动态规划解决0-1背包问题就会了这个问题,增加了一个条件所以二维变三维。 ...
2022-06-29 23:22:16
906
原创 JavaSE基础之面向对象基础(类和对象)
面向对象思想是Java中最重要的思想,提到面向对象思想,各位程序员就会想:那面向对象到底是什么呢: 我们之前是面向过程编程,同样是一种编程执导思想,是以解决问题一步一步过程的角度去编程而面向对象呢,是把世间的万事万物都看作对象,Java中有一句话叫“万物皆对象”。 举个例子:对于老师这个个体可以看作对象,每个学生个体也可以看作对象从代码的角度就是:再举个例子: 去买东西的这个人,钱,手机个体,和买手机的这个人都可以看作对象。 从代码的角度就是:创造对象的关键字new这篇博客后续有说那我们对于面向对象基础
2022-06-26 15:22:46
191
原创 JavaSE基础之静态方法
方法(method):就是完成特定功能的代码块isEvenNumber(int number)方法实现的功能是判断number是不是偶数,并且返回一个boolean类型的数据表示是不是偶数;main(String[] args)方法实现的功能是提供主方法入口,调用了isEvenNumber方法判断实参number是否为偶数,并在控制台打印判断结果;静态方法的调用方式有两种:在同一包下的静态方法可以直接通过方法名调用,或者类名.方法名的形式调用,在不同包下的静态方法需要import导包还有方法重载相关
2022-06-26 13:43:07
548
原创 JavaSE基础之循环语句(i++与++i区别,continue和break关键字)
目录一、for循环结构格式:格式说明:范例:执行流程:案例练习Tips:(选学)——关于自增运算符和自减运算符案例2(求和思想)案例3(求偶数和)案例4(水仙花数)案例5(统计思想)案例六(回文数)案例7(逢七过)二、while循环格式:范例:执行流程:案例练习案例1(求奇数和)案例2(珠穆朗玛峰)三、do-while循环格式:范例:执行流程:四、三种循环的区别三种循环语句的区别:for和whil
2022-05-31 12:34:42
869
1
原创 JavaSE基础之顺序结构和选择结构(Debug方法,逻辑,三元运算符)
为了控制程序的执行流程,Java就提供了一些流程控制语句,举例说明一下:一、顺序结构和Debug调试方法顺序结构:从上往下,依次执行public class VariableDemo01{ public static void main(String[] args){ int price = 998; System.out.println(price); price=888; System.out.println(pr
2022-05-30 15:47:58
335
原创 0-1背包问题(动态规划)C语言实现
给定n种物品和一背包。物品i的重量是wi,其价值为vi,背包的容量为C。问:应如何选择装入背包的物品,使得装入背包中物品的总价值最大?在选择装入背包的物品时,对每种物品i只有两种选择,即装入背包或者不装入背包。不能将物品i装入背包多次,也不能只装入部分物品i。设计一个动态规划的算法解决此问题。代码实现如下:#include<stdio.h>const int N = 4;void Knapsack(int v[],int w[],int c,int n,int m......
2022-05-30 11:22:09
7631
原创 JavaSE基础之运算符
JavaSE基础专栏中前面我们学过了通过字面量和变量来表示一个数据,这篇博客,我们来继续学习对数据进行运算。而对数据运算就要用到我这里要讲解的运算符,而在讲解具体的运算符之前,我对运算符和表达式做一个简单的描述其中包含了数据类型转换,字符值,字符串相加操作,和赋值运算符,扩展赋值运算符的特性。
2022-05-29 11:45:50
242
原创 JavaSE基础之Java编写的基本数据类型和语法
JavaSE基础:字面量、数据类型、变量以及变量的案例练习和注意事项、关键字、标识符和标识符命名方法(小驼峰命名法、大驼峰命名法)的详细讲解,包教包会!
2022-05-28 13:19:51
378
原创 JavaSE基础之IDEA中的基本配置、注释和快捷键
JavaSE之IDEA中的基本配置和注释和快捷键包括主题背景和字体的配置还有注释是什么,为什么注释,怎么注释;IDEA中复制,注释,格式化等快捷键的分享。
2022-05-27 11:41:01
201
原创 Java基础之编译器IDEA/Eclipse安装
Intellij IDEA,是用于Java语言开发的集成环境,是业界公认的目前用于Java程序开发最好的工具集成环境,把代码编写,编译,运行,调试等多种功能综合到一起的开发工具Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。把代码编写,编译,运行,调试等多种功能综合到一起的开发工具。这里介绍了它们的下载和安装
2022-05-27 09:37:59
2789
原创 JavaSE基础之JDK的下载和安装(四步开启Java编程的大门)
什么是JDK JDK的版本选择 JDK的下载 JDK的安装 以及对JDK下各个路径的解释
2022-05-26 11:50:42
2614
山东科技大学算法设计与分析实验报告——独立任务最优调度算法(包括实验报告和源码)
2022-10-07
山东科技大学算法设计与分析实验报告——分治法求解棋盘问题(包括实验报告和源码)
2022-10-07
山东科技大学算法设计与分析实验报告——最大子段和问题(包括实验报告和源码)
2022-10-07
山东科技大学计算机组成原理的实验报告(包含实验报告和部分源码文件)仅供学习参考,请勿抄袭。
2022-06-06
PDF编辑器专业版(Windows7-10)
2022-05-27
山东科技大学 低照度图像增强实验
2022-04-17
华中科技大学计算机组成原理 头歌实验教学平台MIPS CPU设计(HUST)
2022-03-23
华中科技大学 计算机组成原理 头歌实验教学平台存储系统设计(HUST)
2022-03-23
华中科技大学计算机组成原理 头歌实验教学平台 运算器设计(HUST)
2022-03-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人