![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
代码
柒安9527
这个作者很懒,什么都没留下…
展开
-
哈希表优化求解两数之和
给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。暴力穷举的时间复杂度为O(N^2),利用哈希表可以将时间复杂度降到O(N)。上述代码过于冗余,不够简洁。原创 2022-12-02 14:21:35 · 186 阅读 · 1 评论 -
回文对称数的判断
回文的判断原创 2022-08-08 19:00:28 · 215 阅读 · 0 评论 -
水仙花数和变种水仙花数
水仙花数和变种水仙花数代码原创 2022-08-05 17:34:55 · 116 阅读 · 0 评论 -
闹钟定时小练习
乐乐比较懒惰,他现在想睡觉,然后再去学习。他知道现在的时刻,以及自己要睡的时长,想设定一个闹钟叫他起床学习,但是他太笨了,不知道应该把闹钟设定在哪个时刻,请你帮助他。(只考虑时和分,不考虑日期)......原创 2022-08-03 19:18:08 · 171 阅读 · 0 评论 -
java 中 Scanner 输入
Scanner 的一些基本用法原创 2022-07-17 23:56:01 · 24747 阅读 · 0 评论 -
不使用第三变量完成 int 数值交换
输入两个正整数a和b,输出这两个正整数的和,差,积,商,模(若a>b则输出a-b,a/b,a%b的值反之输出b-a,b/a,b%a的值,不考虑小数,请使用int类型)它们的和,差,积,商,模。每个值之间用空格隔开。5 的二进制为: 0 1 0 1。10的二进制为: 1 0 1 0。原创 2022-07-15 17:31:49 · 152 阅读 · 0 评论 -
汉罗塔—递归的应用
递归解决汉罗塔问题原创 2022-07-09 12:20:02 · 222 阅读 · 0 评论 -
老鼠走迷宫(递归实现)
递归的应用,用递归解决老鼠走迷宫的问题原创 2022-07-07 22:56:44 · 260 阅读 · 0 评论 -
什么是递归以及斐波那切数列、猴子吃桃
递归的简单应用,斐波那切数列和猴子吃桃问题原创 2022-07-07 10:57:10 · 104 阅读 · 0 评论 -
学生成绩输入,字符串分割,保留两位小数四舍五入
学生成绩输入,字符串分割,保留两位小数四舍五入原创 2022-07-05 12:04:25 · 478 阅读 · 0 评论 -
ASCII码强转为int类型
ASCII码原创 2022-07-04 22:41:07 · 1585 阅读 · 0 评论 -
java打印出一个菱形
用java语言打印出一个菱形原创 2022-07-04 20:43:25 · 2368 阅读 · 0 评论 -
用一个栈实现另一个栈的排序
题目一个栈中元素的类型为整型,现在想将该站从栈顶到底从大到小的顺序排序,只允许申请一个栈。除此之外,可以申请新的变量,但不能申请额外的数据结构。如何完成排序?分析原本有一个栈(stack),里面存有无序的整型数据,现在只允许申请一个一个栈(help),实现将 stack 栈中的数据排序方法stack 栈弹出栈顶元素,记做 cur想要将 stack 中的元素按照从大到小排列,则将辅助栈(help)中元素按照从小到大排序,然后将 help 中元素依次压入 stack 栈中如果 cur 小于或原创 2020-09-17 21:01:21 · 132 阅读 · 0 评论 -
break label和continue label的区别
break 和 continue 的区别1. break 语句提供了一种方便的跳出循环的方法,一般只退出一重循环。2. 嵌套多个循环时,用 label 标记想要跳回循环的位置,continue label 跳回continue 代码示例label: for (int i = 1; i <= 4; i++) { for (int j = 1; j <= 10; j++) { if (j % 4 == 0) { continue la原创 2020-08-21 21:48:24 · 538 阅读 · 0 评论 -
JDBC中查找的通用操作
//针对一个表,查询的通用操作 //传入查询语句。字段数可变参数 public Customer queryForCustomers(String sql, Object...args) { Connection conn = null; PreparedStatement ps = null; ResultSet rs = null; try { conn = JDBCUtils.getConnect.原创 2020-07-23 20:45:54 · 292 阅读 · 0 评论 -
JDBC中增删改的通用操作
操作步骤:1.获取数据库连接2.预编译SQL语句,返回PreparedStatement的实例3.填充占位符,用for循环控制可变形参的传参4.执行5.资源关闭 /* 通用的增删改操作:封装成一个方法,想要操作时,调用该方法 什么不一样就传什么参数: 1.增删改的SQL语句不一样所以,要传一个SQL语句参数 2.占位符的个数不知道,用Object类型的可变形参 */ public void update(String sq原创 2020-07-23 20:31:37 · 348 阅读 · 1 评论 -
IDEA连接MySQL的通用代码
@Test public void testConnection5() throws Exception { //1.加载配置文件 //Class_01为当前类名 InputStream is = Class_01.class.getClassLoader().getResourceAsStream("jdbc.properties"); Properties pros = new Properties(); pros.原创 2020-07-23 14:03:36 · 820 阅读 · 0 评论