kdtree的原理就是基于二叉树的形式,将高维空间用超矩形进行划分.其主要用途是用来求解高维空间中最近邻的值. 下面是kdtree.h文件,是kdtree数据结构的头文件 #ifndef _K…
标签:语言
CS相关经典书籍的书评
CS相关书籍的书评[转载] Revisit Computer Science via reading books 【动机】就计算机这个专业来说吧,因为我是非科班出身的学生,要重新开始补相应的 知识, 目前定下来要学习的基…
《C语言深度刨析》整理--函数和文件
进行到这里,就比较轻松愉快了,最后的内容也较少较简单 规范的养成是一个长期的过程,关键是要有意识,开始的时候,代码写前写中写后,可以…
重温经典排序思想--C语言常用排序全解
/* ===============================================作者:rerli时间:2003-12-15目的:重温经典排序思想,并用C语言指针实现排序算法=======…
HDU 2458 Kindergarten【二分图之反建边】
原题连接:http://acm.hdu.edu.cn/showproblem.php?pid=2458 题意:………… 思路:反键边求最小点集覆蓋key,boys+girls-key 就是答案。根据题意:反建边后,每条边…
HDU OJ 4185 Oil Skimming【二分图之黑白染色】
原题连接:http://acm.hdu.edu.cn/showproblem.php?pid=4185 题意:题目描述的很垃圾。。简化一下,看题中的图,求最多有多少对#,(相邻的两个是一对) 代码: #include&l…
NYOJ 647 奋斗小蜗牛在请客【模拟】
原题链接:http://acm.nyist.net/JudgeOnline/problem.php?pid=647 思路:没啥说的,本想用java写,没找到double进制转换的对应函数。。就该用c++,本想偷懒下,直接…
机器学习如何破译早已消亡的古老语言?
简评:在大英博物馆 (British Museum) 的柔光中,人们只能勉强看到镌刻在这些古老泥板上的密密麻麻的楔形标记。这些细小的标记是世界上最古老的书写系统 —— 楔形文字的遗迹。 古帝国的兴衰 楔形文字…
php作为弱类型语言的坑点
近日,怀着新语言的一门心思,在键盘上敲敲打打。golang的强类型有时候着实让人有点摸不着头脑(对于习惯了php的老人来说)下面是一个golang的例子 再看看命令行 虽然if中间的var赋值user挺蠢的,而且就gol…
Go 语言编写 CPython 扩展 goPy
goPy 是一个新的开源项目,实现了用 Go 语言来编写 CPython 扩展。 示例代码: package simple import ( "fmt" "gopy" ) func example(args *py.Tu…
YAML格式
引用 wikipedia 一、前言 YAML是一个可读性高,用来表达数据序列的格式,参考了其他很多语言,包括C语言, Python, Perl,, 并且从XML, 电子邮件的数据格式中获得灵感,Clark Evans在2…
perl 语言编程
曾经的用过的语言 perl 是我写过第一个超过一百行代码的程序设计语言。当时很多人说perl 快死了,我也一直受这些言论的影响,但是我现在发现现实却是:它还有很长的生命力,原因如下: 客观的现象上来讲: 在处理字符串和正…