自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 力扣第一题 两数求和

给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。直接就运行成功了,想着太简单了,然后看了结果运行了33ms 我翻开评论区看了下大佬的解题思路,直接震惊了,运行时长3ms,必须写在后面,不然如果数组中的值有重复的时候 当使用hash.get()时,永远只会取出第一个值的下标。但是,数组中同一个元素在答案里不能重复出现。链接:https://leetcode.cn/problems/two-sum。

2023-06-12 22:55:31 51 1

原创 插值查找(无bug)

最近学了几种查找算法,当用插值查找查找数据时,当输入一个数组中没有的数,会报异常,数组下标异常,在网上找了好多,网友写的代码,复制运行,还是会出异常,经过我的思考,终于把bug解决了,下面是代码import java.util.Arrays;public class Test02 { public static void main(String[] args){ int[] a = {3,57,45,67,2,55,64,33,57}; Arrays.sor

2022-04-11 20:38:21 103

原创 Java连接数据库(JDBC)

这周学习了Java连接数据库操作,数据库对于我们编程人员来说是非常重要的,以前学过MySQL,但一直没有学习Java如何连接数据库,这周才找到时间,学了一下总的来说一共分为六个步骤1.注册驱动2.获取数据库连接3.获取数据库操作对象4.编写SQL语句5处理查询结果集6.关闭资源import com.mysql.jdbc.Driver;import java.sql.Connection;import java.sql.DriverManager;import jav

2022-03-26 21:12:30 1062

原创 C++中将字符串转化为字符

C++将string转char=>strcpy(char[],string.c_str())C++printf输出string=>string.c_str();Int和string转化C++int与string的相互转换(含源码实现)-~君莫笑~-博客园(cnblogs.com)Char类型的数字转int=>char-‘0’;Int类型转char=>(char)(num+48);inta=atoi(s.c_str());low...

2022-03-20 08:15:56 3867

原创 快排算法简单版

最近在做题的时候,遇到这要一道题,大致意思是给定几个数,让排序,从小到大输出,我很快就想到了,冒泡排序,和选择排序,但在我写完代码提交的时候系统却显示,超时,所以我又想到了一种方法,所用的时间比较少,就是一种和二分法差不多的一种方法,主体思想就是,先选定一个数当作基点,然后让他与其他各各数相比,然后把比他小的数放在他的左边,把比他大的数放在他的右边,然后用递归,让这组数一直循环,一直到完成排序。import java.util.Scanner;public class Main { pu.

2022-03-12 20:44:23 484

空空如也

空空如也

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

TA关注的人

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