- 博客(5)
- 收藏
- 关注
原创 一次搞定基本排序算法
写在前面排序就是将给定数据按照一定的顺序(升序或降序)重新排列。 排序是许多算法的基础,可以让数据变得容易处理。排序时,需要先确定排序的基准,即“排序键”;在选择排序算法时,时间复杂度、空间复杂度 和 稳定排序 都是重要的考量标准。 所谓稳定排序,即指在数据中含有键值相等的元素,其在排序完成后顺序不变。时至今日,人们已经开发出了许多种排序方法,其机制个不相同。 我们要根据实际情况,选择适宜的...
2020-04-22 18:37:58 308 1
原创 分形与混沌(二)
混沌与分形(二)笔者在上一篇博客中简单地介绍了几种分形体,现在就让我们试着在Java环境中实现一些简单的分形体。简单IFS(Iterated Functions Systems )分形一如既往,我们首先实现一个界面及其监听器来方便我们画图。读者如果不了解具体方法可参照笔者之前的博客,这里不再赘述。我们先来画一个简单的球形: double x = 0, y = 0; double a =...
2019-11-12 23:50:01 728 1
原创 分形与混沌(一)
分形与混沌(一)分形概述分形(英语:fractal,源自拉丁语:frāctus,有“零碎”、“破裂”之意),又称碎形、残形,通常被定义为“一个粗糙或零碎的几何形状,可以分成数个部分,且每一部分都(至少近似地)是整体缩小后的形状”即具有自相似的性质。分形在数学中是一种抽象的物体,用于描述自然界中存在的事物。而人工实现的分形通常在放大后能展现出相似的形状,因此分形也被称为扩展对称或展开对称。如果...
2019-11-11 00:24:18 6874
原创 Java界面实现的简单绘图板
Java界面实现的简单绘图板创建界面与面板创建界面与实现监听的具体方式笔者已经在之前的博客中进行了详细的介绍,这里就不再赘述。首先我们创建一个界面,并在界面中设置面板区域: JFrame jf=new JFrame(); jf.setTitle("绘图板"); jf.setSize(800, 800); jf.setDefaultCloseOperation(3); jf.s...
2019-10-23 19:45:58 1179 3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人