![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法代码总结
文章平均质量分 76
诸葛浪
这个作者很懒,什么都没留下…
展开
-
java实现七种经典排序算法
七种常见排序算法java代码及图示,所有代码均可单独独立运行原创 2022-07-29 10:16:15 · 3949 阅读 · 3 评论 -
删除数组的重复项
力扣简单题,数组去重原创 2022-04-05 16:05:56 · 620 阅读 · 0 评论 -
纯java手动实现随即撒点模拟kmeans聚类算法
用纯java实现一个随机生成点的k-means聚类算法k均值聚类算法的思想很简单,就是给定一个数据点集合和需要的聚类数目k,k由用户指定,根据距离函数反复把数据分入k个聚类中。我用java简单实现了二维向量在平面随即撒点,之后随机选两个点作为两个聚类的中心,根据欧氏距离的判断哪些点属于哪些类。之后将每个类分别计算几何中心,随后将全体向量重新归类,反复进行多次直到两个中心点不在移动,这两个聚类就完成了。随后将两个聚类绘制成散点图表示出来。不过存在几个问题:随机点生成在整个平面,数据本身不存在聚类的特原创 2020-11-29 09:39:00 · 680 阅读 · 3 评论 -
字符串全排列算法java实现
字符串的全排列 递归方法实现要实现字符串全排列 我觉得像是一种分治法的感觉。比如AB只有两种 :AB BA到了ABC时可以抽出A 只看BC的话就是两种,然后BC全排列之后放在A后面。随后取出B对AC全排列放在B后面以此类推,此算法非常精美 但是位数多了全排列数量会呈指数式增长。代码如下:import java.util.ArrayList;import java.util.List;pub...原创 2018-03-30 14:07:15 · 2188 阅读 · 2 评论 -
一些碎小知识
java语言知识模块finalize() 方法Java 允许定义这样的方法,它在对象被垃圾收集器析构(回收)之前调用,这个方法叫做 finalize( ),它用来清除回收对象。例如,你可以使用 finalize() 来确保一个对象打开的文件被关闭了。在 finalize() 方法里,你必须指定在对象销毁时候要执行的操作。finalize() 一般格式是:protected void finaliz...原创 2018-03-30 15:06:17 · 183 阅读 · 0 评论 -
排序算法总结 java实现
import java.util.Arrays;public class SortTest {public static void main(String[] args) {// TODO Auto-generated method stubint[] a = {13,25,61,34,6,74,2,12,1,36,7,3};for(int num:a)System.out.print...原创 2018-03-28 17:40:34 · 497 阅读 · 0 评论