自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 leetcode 69.x的平方根(JAVA)

实现 int sqrt(int x) 函数。计算并返回 x 的平方根,其中 x 是非负整数。由于返回类型是整数,结果只保留整数的部分,小数部分将被舍去。示例 1:输入: 4输出: 2示例 2:输入: 8输出: 2说明: 8 的平方根是 2.82842...,   由于返回类型是整数,小数部分将被舍去。class Solution { pub...

2018-10-19 17:19:24 431

原创 leetcode 20.有效的括号(JAVA)

给定一个只包括 '(',')','{','}','[',']' 的字符串,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。 左括号必须以正确的顺序闭合。注意空字符串可被认为是有效字符串。示例 1:输入: "()"输出: true示例 2:输入: "()[]{}"输出: true示例 3:输入: "(]"输出: false...

2018-10-19 17:17:08 333

原创 leetcode 7.反转整数(JAVA)

给定一个 32 位有符号整数,将整数中的数字进行反转。示例 1:输入: 123输出: 321 示例 2:输入: -123输出: -321示例 3:输入: 120输出: 21注意:假设我们的环境只能存储 32 位有符号整数,其数值范围是 [−2(31),  2(31) − 1]。根据这个假设,如果反转后的整数溢出,则返回 0。class Sol...

2018-10-19 17:15:14 1176 1

原创 leetcode 1.两数之和(JAVA)

给定一个整数数组和一个目标值,找出数组中和为目标值的两个数。你可以假设每个输入只对应一种答案,且同样的元素不能被重复利用。示例:给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9所以返回 [0, 1]class Solution { public int[] twoSum(in...

2018-10-19 17:12:49 190

原创 C/C++中int型上下限INT_MAX INT_MIN以及溢出

C中常量INT_MAX和INT_MIN分别表示最大、最小整数,定义在头文件limits.h中。1.常量INT_MAX和INT_MIN值的大小int占4字节32位,根据二进制编码的规则,INT_MAX = 2^31-1,INT_MIN= -2^31。C中int类型范围是-2147483648到2147483647 。 C/C++中,所有超过该限值的数,都会出现溢出,出现warning,但是并...

2018-10-16 16:59:48 6168

原创 Java线程实现随机生成中文姓名

思想:       随机中文姓名首先需要在百家姓里找出一个来作为姓氏,这个就可以考虑把百家姓存进数组,然后随机在数组里取出一个作为姓氏,然后就是名字,因为存在有人名字只有一个字,有人名字有两个字,所以我们假定所有人名都是两个字,第一个字有一半的可能性是空的,另一半第二个字非空,也就是说,两个字名和一个字名可能性相等,这时判断一个随机数的单双即可确定是否将名字里的第二个字,也就是名的第一个字赋值...

2018-08-06 16:17:06 889

原创 Java线程实现抽奖

抽奖界面(两个随机数和一个按钮控制抽奖开始和暂停,随机数个数自己选择性添加即可)import javax.swing.JButton;import javax.swing.JLabel;public class Luckydraw { public static void main(String[] args){ Luckydraw ld=new Luckydraw(); l...

2018-08-06 15:51:40 2050

原创 单线程实现动态(运动的小球)

首先,我们需要写一个界面来实现弹球,我们要控制弹球暂停和开始,而且后来小球在运动过程中不能运动到按钮上面,所以需要两个面板,一个面板画按钮,一个面板画图(小球)。首先,我们需要写一个界面(下图)来实现弹球,我们要控制弹球暂停和开始,而且后来小球在运动过程中不能运动到按钮上面,所以需要两个面板,一个面板画按钮,一个面板画图(小球)。然后就是普通的添加监听器。public class Thr...

2018-08-06 15:27:52 268

原创 AI算法实现五子棋

首先,实现一个五子棋要有一个棋盘,然后在这个棋盘上我们再来画出图画,五子棋棋盘有固定的行数和列数,再加上界面的大小和菜单栏,这些数据可能很多个类都需要用到,我们可以先考虑自己写一个接口用来存储这些数据:public interface Config { public static final int SIZE=703; //面板大小 public static final int ...

2018-08-05 17:26:11 15163

原创 java界面——可视化窗口入门级

JAVA界面目标:我们需要自己创建一个类似QQ登录的界面,出现类似界面然后实现基本功能。写一个窗体:public class Login { public static void main(String[] args) { Login lo = new Login(); lo.showUI(); } public void showUI(){ //窗体类 ja...

2018-07-05 20:04:36 52846 5

原创 java继承和接口——通俗入门级

JAVA继承和接口题目:学生类具有姓名属性、学习等方法,大学生也是学生的一种,除了姓名之外还有年龄比较大这个属性,当然大学生也有学习等方法,只不过大学生的学习方式不再跟小学中学一样了,所以大学生的学习方法跟学生类是不一样的,继承学生类之后需要对学习这个方法进行改写。首先,我们需要写出一个学生类,具有姓名这个属性,学习这个方法,为了接下来实验结果的直观,我们将学习这个方法标识(方法签名)...

2018-07-05 19:55:56 20884 2

原创 java入门和构造函数——小白秒懂

题目:奥特曼打小怪兽问题奥特曼与小怪兽之间互相攻击,各自都有自己的姓名、攻击力和生命力等属性,也有改变和获取相应属性的方法,以及被攻击的方法。刚接触java,很多语法都跟c或者c++很相似,主要的特色应该是它所有的东西都是写在类里的,以前用c++写代码也不喜欢用类,最喜欢开很多很多的数组……现在再学java又要重新学习一下类了。首先明确目标,我们需要创建奥特曼和小怪兽两个类,这里只用奥...

2018-06-11 14:40:35 356

空空如也

空空如也

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

TA关注的人

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