K-means算法是最为经典的基于划分的聚类方法,是十大经典数据挖掘算法之一。 K-means算法的基本思想是:以空间中k个点为中心进行聚类,对最靠近他们的对象归类。通过迭代的方法,逐次更新各聚类中心的值,直至得到最好的…
SQl基础命令语句记录
1. 创建数据库teaching(包括course,score,teacher,class,teach_class表)。 use master go if exists(select * from sysda…
SQL语句的添加、删除、修改多种方法
SQL语句的添加、删除、修改虽然有如下很多种方法,但在使用过程中还是不够用,不知是否有高手把更多灵活的使用方法贡献出来? 添加、删除、修改使用db.Execute(Sql)命令执行操作 ╔----------------…
SQL,从熟练到掌握
本文是 如何快速成为数据分析师的第十一篇教程,如果想要了解写作初衷,可以先行阅读七周指南。温馨提示:如果您已经熟悉数据库,大可不必再看这篇文章,或只挑选部分。 我们在上一篇《SQL,从入门到熟练》文章已经掌握了除Join…
【01】把 Elasticsearch 当数据库使:表结构定义
Elaticsearch 有非常好的查询性能,以及非常强大的查询语法。在一定场合下可以替代RDBMS做为OLAP的用途。但是其官方查询语法并不是SQL,而是一种Elasticsearch独创的DSL。主要是两个方面的DS…
机器学习(八)—Apriori算法
摘要:本文对Apriori算法进行了简单介绍,并通过Python进行实现,进而结合UCI数据库中的肋形蘑菇数据集对算法进行验证。 “啤酒与尿布”的例子相信很多人都听说过吧,故事是这样的:在一家超市中,人们发现了一…
八行代码解决八皇后问题(c++)
说的有点夸装,实际上并不只是巴航代码,加上前面的变量声明之类的一共有40多行的样子吧,好像是在知乎上看到的,现在有时间再把它写下来: 其中用到了一些c++11特性,例如lambda 以及给予范围的 for循环。 …
golang 算法-约瑟夫环
1、一群猴子要选新猴王。新猴王的选择方法是:让N只候选猴子围成一圈,从某位置起顺序编号为1~N号。从第1号开始报数,每轮从1报到3,凡报到3的猴子即退出圈子,接着又从紧邻的下一只猴子开始同样的报数。如此不断循环,最后剩下…
约瑟夫环问题(c语言数组实现)
1. 简单约瑟夫环问题: N个人,编号从1~N围成一圈,输入一个数T,从1号开始报数,报到T的人出圈;下一人又从1开始报数,下一个报到T的人出圈,输出出圈顺序。 考虑问题: 报到T的人出圈,怎么表示出圈?要么删除对应的标…
用分治算法编程实现两个n位十进制大整数的乘法运算
首先在这里声明,请原谅我,各位伙计,我的大整数乘法并不是真正意义的大整数乘法,因为采用了int保存,并且对位数还有限制,必须实2的幂(2位4位能正常计算)。没有 实现负数的运算。本程序采用Java语言实现(比较好处理字符…
长度为n的整形数组,找出其中的任意n-1个数乘积最大的那一组
问题描述:长度为n的整形数组,找出其中的任意n-1个数乘积最大的那一组,可以用乘法,但不能用除法,要求对算法处理的 时间复杂度和空间复杂度做出分析。 方法一: 首先能想到的一般方法就是暴力求解法。假设去掉第一个元素,求剩…
Leetcode6.Z字形变换
题目 给定一个字符串,找出不含有重复字符的最长子串的长度。 示例 1: 输入: s = "PAYPALISHIRING", numRows = 3 输出: "PAHNAPLSIIGYIR" 解释: P A H N A P…