- 博客(6)
- 收藏
- 关注
原创 计算第N个丑数
牛客网上剑指offer上的题目:把只包含质因子2、3和5的数称作丑数(Ugly Number)。例如6、8都是丑数,但14不是,因为它包含质因子7。 习惯上我们把1当做是第一个丑数。求按从小到大的顺序的第N个丑数。解法1:算是一种很暴力的方法,从第一个丑数开始一次递加,直到满足N的要求,但是很不幸,超时了,运行速度很慢,但是从中也能学到点东西,比如,如何判读一个数是否为丑数。publ...
2019-09-07 16:53:58
151
原创 PMML跨平台使用(与Java交互)
什么是PMMLPMML 是一种事实标准语言,用于呈现数据挖掘模型。预测分析模型和数据挖掘模型是指代数学模型的术语,这些模型采用统计技术了解大量历史数据中隐藏的模式。预测分析模型采用定型过程中获取的知识来预测新数据中是否有已知模式。PMML 允许您在不同的应用程序之间轻松共享预测分析模型。因此,您可以在一个系统中定型一个模型,在 PMML 中对其进行表达,然后将其移动到另一个系统中,并在该系统...
2019-07-31 16:26:58
2321
1
原创 直接插入排序
如何理解插入排序呢,插入一次是如何体现的呢?想象一下,此时的你正在打扑克牌,手中已经捋好排(3,5,6),然后从桌子上抓一张牌(4),此时的你是怎样把这个牌插入到已经排好序的牌当中呢。。。。一般人的做法:从前到后或者从后往前搜索,找到比前面大或者比后面小的位置,将牌插入(3,4,5,6)。其实抓牌捋牌的过程就是典型的直接插入排序,每次将一个新数据插入到有序队列中的合适位置里。利用代码来实现...
2019-05-13 11:29:06
224
原创 快排的理解
一直都听说快排是一种极其优秀的排序算法,到底有多优秀呢,今天,一起探究一下。一、原理讲解探究算法的最终目的是为了利用编程解决问题,编程的前提就要弄清楚快排的原理,网上对于快排的说法都很专业,各类的词汇堆叠,显得格外的高大上,甚至高大到让人抵触,还没学习,就已经被吓到了,其实,快排的原理特别的简单:从需要排序的数里面找出一个数,然后,把比这个数小的放在这个数左边,比这个数大的放在这个数右...
2019-05-12 16:11:51
456
1
转载 Java知识点
推荐一篇优快云的文章地址:https://blog.youkuaiyun.com/alogtech6/article/details/89452491
2019-05-11 12:45:41
88
原创 CRC加密算法原理讲解
CRC加密算法原理最近在做UDP的通信,考虑到UDP的不可靠性,因此在传输信息时想加入CRC校验的方式来确保传输内容的完整性与正确性。在网上查看了很多关于CRC的理论以及代码实现,讲解的都不太满意,因此,决定写下这篇文章,一来加深自己对CRC的理解,再者也能帮助想了解CRC的小白们。一、CRC全称及其原理CRC的英文全称为Cyclic Redundancy Check,即循环冗余校验。...
2019-05-09 16:17:41
3324
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人