2 NuerNuer

尚未进行身份认证

暂无相关描述

等级
TA的排名 128w+

填字游戏

题目描述:设计一个算法求解填字游戏问题,在3x3个方格的方阵中要填入0-9内的某9数字,每个方格填一个整数,使所有相邻的两个方格内的两个整数之和为素数。试求出所有满足条件的填法的个数。详见代码及注释,总体思路:DFS+回溯。#include<cstdio>#include<cstring>#include<cstdlib>#includ...

2019-06-04 23:45:44

facenet + Mtcnn 实现人脸识别(实现步骤)

网上关于facenet以及Mtcnn原理的博客有很多,本文便不再赘述,如果有不明白的可以参考该博客http://www.uml.org.cn/ai/201806124.asp。本文更多的是帮助大家使用facenet以及Mtcnn实现人脸识别功能,这里我们利用的是Github上的一个开源项目,项目链接:https://github.com/davidsandberg/facenet解压后得...

2019-05-30 22:10:07

Ubantu16.04安装显卡驱动遇到的坑

在Ubantu下安装显卡驱动,步骤相对较繁琐,但本文经过博主的亲身实践,非常有效首先我们先要查看版本驱动:https://www.nvidia.com/Download/index.aspx?lang=en-us1.下载Linux下的显卡驱动,保存到home文件夹下。2.卸载原有的驱动,对于第一次安装应该可以省略此步骤#forcase1:originaldriverins...

2019-04-29 18:44:01

eclipse启动不了并报错Java was started but exit with code 13 问题解决

我的eclipse之前运行的非常好但是突然就打不开了,并且显示如下报错第一行告诉我们Java已经运行了,但是返回了错误代码为13的错误,也不知道13表示什么错误。下面的一行应该是打开Eclipse需要运行的javaw的目录,再之后就是初始化配置信息。我在打开了错误提示的javaw.exe目录:我们发现这是在Programfiles(x86)里,我们知道,在这个文件夹里的的东...

2019-04-25 15:08:58

通过简单的Linux命令,编译一个C语言代码

版权声明:欢迎转载,互相学习。 https://blog.csdn.net/SmalOSnail/article/details/53208867一个C语言程序从源代码变为最后的可执行文件,需要经历预处理、编译、汇编、链接这四个过程。  这是一般C语言入门书籍上面会提到的,但是很少有人入门时关注这一点,照着书上的代码直接开始码”HelloWorld.c”。而现在的编译器一般是一步到位,如De...

2019-01-03 16:54:00

51Node 01组成的N的倍数

给定一个自然数N,找出一个M,使得M>0且M是N的倍数,并且M的10进制表示只包含0或1。求最小的M。例如:N=4,M=100。输入输入1个数N。(1<=N<=10^6)输出输出符合条件的最小的M。输入样例4输出样例100这里要用到的一个重要知识点是同余定理:若a%b=c,则ax%b=cx%b;还有就是已经确定不可以的余...

2018-12-27 20:58:52

简单递归题目分析与解答

1.放苹果:把M个同样的苹果放在N个同样的盘子里,允许有的盘子空着不放,问共有多少种不同的分法(用K表示)?注意:5,1,1和1,5,1是同一种分法。输入:第一行是测试数据的数目t(0<=t<=20)。以下每行均包含二个整数M和N,以空格分开。1<=M,N<=10。输出:对输入的每组数据M和N,用一行输出相应的K。样例输入:173样例输出:8...

2018-12-27 15:29:11

一个类及其对象初始化的过程

版权声明:本文没有版权,请随便转载。 https://blog.csdn.net/qq_25665807/article/details/74452181 </div> <divid="content_views"class="markdown_views">

2018-12-23 15:18:54

归并排序详解

归并排序的想法其实是比较简单的,但是实现起来却并没有那么容易。现在我们思考如可将两个局部有序的两个数组组合成一个有序的序列,我们有An,Bn两个序列且局部有序,首先我们要新开辟一个新的数组空间Cn。然后我们从An,Bn两个序列中依次选取合适的元素加入Cn,我们要用两个变量来标记An,Bn的下标,伪代码如下:for(…){if(A[i]>B[j]){C[k]=A[i];i...

2018-12-18 16:22:09

克鲁斯卡尔算法

克鲁斯卡尔算法也是用来寻找一个图的最小生成树的算法,与Prim算法相同的是,二者都采用由小及大的策略,逐步将整个图的最小生成树求出,但二者不同的地方在于Prim算法逐步归并顶点,而克鲁斯卡尔算法则是逐步归并边。算法思想:设联通网络N={V,E}(1)构造一个只有n个顶点,没有边的非连通图T={V,*},每个顶点独自成一个连通分量;(2)在E中选最小权值的边,若该边的两个顶点落在不同的...

2018-12-13 23:01:38

迪杰斯特拉算法详解

1.概述:Dijkstra算法是用来寻找两点之间最短路径的算法,在实际生活中有着很大的作用他的思想就是选定一点然后向后遍历直至所有点到选定点的最短距离全部求处为止。2.算法思想:(1)初始化:先找处从源点V0到各终点Vk的直达路径(V0,Vk),即通过一条弧到达的路径。(2)选择:从这些路径中找出一条长度最短的路径(V0,u)。(3)更新:然后对其余各条路径进行适当的调整:若在图中存在弧...

2018-12-10 22:12:38

拓扑排序详解

1.AOV-网:一个无环的有向图称作有向无环图,简称DAG图有向无环图是描述一项工程或系统的进行过程的有效工具。用顶点表示活动,用弧表示活动间的优先关系的有向图称为顶点表示活动的网,简称AOV-网,在AOV-网中,不应该出现有向环。检测的办法是对有向图的顶点进行拓扑排序,若他所有的点都在其拓扑序列中,则该AOV-网必定不存在环。2。拓扑排序:拓扑排序就是将AOV-网中的所有顶点排成一个线性...

2018-12-09 10:27:54

Prim算法详解

Prim算法是用来寻找一个联通图的最小生成树的算法,是数据结构中一个十分经典的算法,与他齐名的还有了克鲁斯卡尔算法,将会在下一篇中提到。Prim算法思想(归并顶点):首先给定一个起始点,例如我们以A为起始点,选择与它关联的具有最小权值的边,将其加入到生成树的集合顶点U中去(这里我们用visited[i]=true来实现);然后我们进行N-1次循环从U中及非U中选择两个联通的且...

2018-12-08 20:55:06

数据结构之基于顺序表的插入排序

基于顺序表的插入排序(常规插入排序,二分插入排序,希尔排序)这三种的都是插入排序算法的时间复杂度基本相似,但由于希尔排序不同于其他排序方式的思想,所以其时间复杂度会有所不同。常规插入排序:O(n2);二分插入排序:O(n2);减少了找到插入位置的时间,但还是要一位位进行插入!希尔排序:O(n1.25);数据结构定义及其初始化函数:typedefstructSqNode{intd...

2018-12-05 23:44:32

快速排序详解

快速排序1.快速排序是比较常用的一种排序算法,他与二分法思想类似,既把小于第一个数的值放在一边,把大于第一个数的值放在另一边,却又有别于二分,既还要运用递归思想。2.算法思想简介:给定一个序列a1,a2,a3,a4…我们用k记录它的第一个值,然后我们用l标记他的起始下标,用r记录它的末尾坐标,然后让a[l]与k比较,如果a[l]<k,则l++,否则l不动(准...

2018-12-03 20:02:06
勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。