
算法
wxysunshy
研究开发
展开
-
算法作业——八皇后问题扩展到N皇后
问题背景:在 8×8 格的国际象棋上摆放八个皇后,使其不能互相攻击,即任意两个皇后都不能处于同一行、同一列或同一斜线上,输出所有摆法。环境:VS2017代码:#include "pch.h"#include <iostream>#include <cstdio> #include <sys/timeb.h> using namespac...原创 2018-10-15 21:50:21 · 405 阅读 · 0 评论 -
算法作业——整数划分
问题描述:输入一个不小于 10 的整数,输出其所有整数划分。代码:#include "pch.h"#include <stdio.h>int mark[100]; int n;int num = 0;void divide(int now, int k, int pre);int main(){ printf("输入要划分的整数:"); scanf_s("%...原创 2018-10-15 21:52:56 · 529 阅读 · 0 评论 -
算法作业——打靶问题
问题:一个射击运动员打靶,靶一共有 10 环,连开 6 枪打中 45 环的可 能性有多少种? (每一枪的成绩,最少是 0 环,最多是 10 环)代码:#include "pch.h"#include <iostream>using namespace std;int sum;int store[10];void compute(int score, int num)...原创 2018-10-15 21:57:23 · 2682 阅读 · 0 评论 -
Python读取CSV文件遇到问题
目前,Python3(以下简称Python)至少有三种办法读取CSV格式文件,分别是:1.csv模块 2.numpy里面的loadtxt方法 3.pandas里面的read_csv方法python中有一个读写csv文件的包,直接import csv即可。利用这个python包可以很方便对csv文件进行操作,一些简单的用法如下。1. 读文件csv_reader = c...原创 2018-10-16 21:53:41 · 8060 阅读 · 0 评论 -
十分钟了解K-means聚类
聚类算法分类1.基于划分给定一个有N个元组或者纪录的数据集,分裂法将构造K个分组,每一个分组就代表一个聚类,K<N。特点:计算量大。很适合发现中小规模的数据库中小规模的数据库中的球状簇。算法:K-MEANS算法、K-MEDOIDS算法、CLARANS算法2.基于层次对给定的数据集进...原创 2018-11-09 21:40:16 · 4819 阅读 · 0 评论