自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (1)
  • 收藏
  • 关注

转载 javax.swing使用总结(组件、容器、布局管理器概念)

最近在看java图形界面设计的内容,关于组件、容器之类的概念,觉得这篇文章写得不错。参考博客原址: https://blog.csdn.net/qq_38858247/article/details/82950931第一次转载,转载方法参考博客地址:https://blog.csdn.net/record_my_world/article/details/81567333感想:为了转载美观,...

2019-03-29 18:40:06 1671

原创 图解递归的调用栈流程_求整数的N次方(java)

读题递归,就是运行时候自己调用自己,最近写到一个递归算法时,想知道程序具体运行的顺序。查看了一些资料,推荐这篇文章《简单易懂的现代魔法_递归》,有动图,易于理解。递归,最重要的两点:有明确的终止条件,防止无限循环;有递归函数,保证自己能够调用自己递归函数在实现的过程中,是一个调用栈的过程。栈是一种后进后出式的数据结构,数据在表的同一端压入(PUSH)或者弹出(POP)。函数在调用另一...

2019-03-13 22:03:07 1542 1

原创 #LeetCode#Problem 238. Product of Array Except Self-除自身以外数组的乘积(java版)

读题题目难度:medium题目要求:输出数组的第 i 位 = 除自身以外其他各元素的乘积;复杂度为O(n)。思路双层循环最简单、最容易想到的思路就是用双层循环,每次判断后在原基础上只乘上非自身的数即可,但是复杂度是O(n^2),超出了题目的要求。代码如下:class Solution { public int[] productExceptSelf(int[] num...

2019-03-05 18:56:33 310

原创 #LeetCode#Problem 344. Reverse String-翻转字符串(java版)

读题题目难度:easy题目要求:  不可以再使用另外一个数组,必须通过使用O(1)额外内存修改输入数组来实现此目的。也就是原地翻转;题目进阶:翻转字符串中的单词思路这个比较简单,直接上代码:class Solution { public void reverseString(char[] s) { char ch2; for(int i = 0; ...

2019-03-05 17:20:33 374

原创 #LeetCode#Problem557. Reverse Words in a String III-翻转字符串中的单词(java版)

读题题目难度:easy题目要求:字符串中的单词以单个空格隔开,并且字符串中不会有任何额外的空格;同时要保留空格和初始单词顺序。思路从易到难,先解决单类型括号的闭合检查,然后再改为多类型混合检查。翻转了整个字符串一开始没好好读题,也没有好好看示例,上来就直接写了,写完很开心,想怎么这么简单。结果Run Code时候发现不对,这个代码是把整个字符串都反转过来了。input =...

2019-03-05 16:21:36 340

原创 #LeetCode#Problem 43. Multiply Strings-字符串相乘(java版)

读题题目难度:medium题目中涉及到字符串和数字之间的互相转化,而且规定不允许使用java内置的库。思路使用内置函数转化先皮一下,用内置函数会是多么简单。代码如下:class Solution { public String multiply(String num1, String num2) { int n1 = Integer.parseInt(num1); in...

2019-03-02 21:44:44 258

原创 #LeetCode#Problem 11. Container With Most Water-盛最多水的容器(java版)

读题题目难度:medium给定一个非负整数数组,画柱状图。以数组第 i , j 位( i < j )对应的数值为桶壁,加上横轴形成一个盛水的容器。如图所示,水面的高度 =第 i , j 位两位对应数值中的最小值,宽度等于( j - i )。题目11:思路从易到难,先用暴力的方法做一次。暴力解决一开始没有什么思路,先写了一个暴力的方法解决一下。用两层循环,依次比较,求出每次容器...

2019-03-01 20:56:16 351

原创 #LeetCode#Problem 83. Remove Duplicates from Sorted List-删除排序数组中的重复项(java版)

读题题目难度:easy问题描述:给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。根据题目提示,要使用链表完成,目的就是去除链表中重复元素83.删除排序数组中的重复项思路用一个ArrayList存储重复数据,然后用temp和jump存储断开的点...

2019-02-28 21:24:19 167

原创 #LeetCode#Problem 20. Valid Parentheses-有效括号(java版)

#LeetCode刷题之路#20. Valid Parentheses-有效括号(java)读题思路单类型括号的闭合检查多类型括号的闭合检查用stack栈的思路解决感想读题有效的括号包括两点:同类型的左右括号一一对应;左右括号以正确的顺序闭合,“正确的顺序”,按照我的理解就是同类型的右括号与前方距离最近的左括号对应闭合。思路从易到难,先解决单类型括号的闭合检查,然后再改为多类型混...

2019-02-27 20:50:39 241

原创 Latex编译参考文献报错

我在使用Latex编译参考文献时,当我加了一个新的参考文献后,就开始报错,如下:"LaTeX  Warning: There were undefined references. LaTeX  Warning:  There were multiply-defined labels."经过检查,是 IEEE Communications Surveys & Tutorials中...

2018-10-24 21:46:55 5967

原创 Kmeans聚类方法的Matlab代码实现

概念K-Means算法是一种无监督的学习,根据事先给定的分类数K,将所有对象划分为K个簇,且簇内的中心采用簇内所有对象的均值计算而成。引用Peter Harrington著,李锐等人翻译的《机器学习实战》一书中伪代码流程如下:    创建K个点作为初始质心(通常是随机选择)        当任意一个点的簇分配结果发生改变时            对数据集中的每个数据点               ...

2018-04-06 15:18:47 2190

kmeans算法Matlab代码实现

K-means, Matlab, 聚类算法,机器学习 有丰富的注释解释代码含义,并提供了修改思路

2018-04-06

空空如也

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

TA关注的人

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