自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

BL0SS0M努力学编程

编程编上瘾了............................

  • 博客(17)
  • 资源 (2)
  • 收藏
  • 关注

原创 一步一步教你搭建IPython notebook

python有多强大就不多说了,自己百度ipython notebook有多强大也不多说了,自己百度直接上干货,中间对哪一步用到的东西有疑惑,自己百度以下为windows平台的流程首先下载python2.x最新版,2.7.9,因为2.7.9的安装包中集成了pip,如果自己会装pip那2.x哪个版本都行,看个人喜好。安装过程中,有一步要customize,

2015-03-25 13:10:04 2833 1

原创 如何建立文献之间的引证关系

美赛刚比完,选的C题,其中第三问是这样子的:Another type of influence measure might be to compare the significance of aresearch paper by analyzing the important works that follow from its publication.Choose some set of

2014-02-15 19:45:33 5980

原创 DLX算法及应用(三)杀手数独

(马上就要开学了,抽空把这个坑填上。。。。。。)先来介绍下什么是杀手数独如图所示(来源:百度百科),杀手数独就是在经典数独的基础上,又多加了一组限制条件:每一个虚线框称作一个区,要求区内的数字不能重复,且区内数字总和等于该区左上角的数字。杀手数独起始是没有一个数字的,挺难的= = 好像在哪里看到这样一个提问:杀手数独为什么叫杀手数独?---因为是时间的杀手。。。。。

2014-02-15 15:32:36 3199 1

原创 2013年国模 B题 碎纸片拼接

重新做下2013年国模 B题 碎纸片拼接,只怪当年太年轻啊,现在再看这道题就是单人solo的节奏。。。。。。。。1,2太简单,就不做了,3,4选第四题做一下,第3题是中文,字方方正正,比英文要简单,第5题相比第3,4题难度没有太大提高,但太烦了,也不做了。。。先说下参赛时的思路:因为碎片大小只有180*72,最右一列的信息太少,所以我又多用了2列(并非全部使用),用之前1,2问

2014-02-02 00:35:00 15576 3

原创 DLX算法及应用(二)Matlab解数独-数组模拟链表

这个是用数组模拟链表,解数独专用,非DLX模板function [ans,times] = DLX_solve_sudoku(problem)global S L R U D colRoot rowRoot temp timesproblem = problem - '0';times = 0;S = zeros(1,325);L = [325,1:324];R = [2:325

2014-01-06 16:09:11 1737

原创 DLX算法及应用(一)DLX模板+解数独

DLX算法原理:网上太多了,我就不写了。。用途:解决精确覆盖问题下面的代码是严格按照算法写的,其实对于这种没有数据域的链表,是可以用数组进行模拟的(见DLX算法及应用(二)Matlab解数独)。代码中全部都用的是vector,更通用一些~后半部分给出了一个解数独的实例,如何将数独转换为精确覆盖问题的文章也是网上一搜一大把。。。。我就不写了。。#include

2014-01-06 16:02:16 6821 1

原创 栈的应用--表达式计算&中缀转后缀

书上的代码没什么大问题,就是有点小缺陷......1.中缀转后缀中,isdigit包含在头文件中,是用来判断是否为0-9的数字的,如果为数字则输出,会导致数字连在一起,没间隔看不懂.....2.中缀转后缀中,while的条件有点问题..........3.cin.get(ch),字母要小写4.cin.putback(ch),是将ch放回到输入流中,举个例子: 1.1 + 2.2 ,

2013-12-12 17:43:13 2833

原创 数据结构 单链表的应用:多项式及其运算

基本上照着书打就可以了.......#include using namespace std;struct Term { float coef; int exp; Term *link; Term (float c, int e, Term *next = 0) { coef = c; exp = e;

2013-11-28 11:26:30 863

原创 Google面试题:扔玻璃珠Matlab实现

题目:某幢大楼有100层。你手里有两颗一模一样的玻璃珠。当你拿着玻璃珠在某一层往下扔的时候,一定会有两个结果,玻璃珠碎了或者没碎。这幢大楼有个临界楼层。低于它的楼层,往下扔玻璃珠,玻璃珠不会碎,等于或高于它的楼层,扔下玻璃珠,玻璃珠一定会碎。玻璃珠碎了就不能再扔。现在让你设计一种方式,使得在该方式下,最坏的情况扔的次数比其他任何方式最坏的次数都少。也就是设计一种最有效的方式。假设第

2013-11-27 09:55:15 2990

原创 数值分析第七章非线性方程MATLAB程序

二分法,最简单的,貌似没要求....function [x, count] = bisection(fx,a,b,error,count)if(nargin == 4)%调用时不需要输入count,计数用,用户不需要知道 count = 1;endx = (a+b)/2;fa = subs(fx,a);f2 = subs(fx,x);err = b - a;if(er

2013-11-16 13:47:15 2045 1

原创 Essential C++ 第五章代码

版本一(5.1~5.6内容)#include #include using namespace std;class num_sequence{public: virtual ~num_sequence() {}; virtual int elem(int pos) const = 0; virtual const char* what_am_i() c

2013-11-10 23:17:42 1059

原创 Essential C++ 第四章代码(除11小节)

//triangular.h#ifndef TRIANGULAR_H_INCLUDED#define TRIANGULAR_H_INCLUDED#include #include #include using namespace std;class iterator_overflow{//第七章的内容..抛出异常..public: iterator_overflow

2013-11-04 17:25:28 1022 1

原创 数值分析第四章上机实习题

function [I,h] = compoundT(fx,a,b,n)%复化梯形公式%输入fx-sym形式的函数,a/b-积分上下限,n-将[a,b]分为n等分%输出I-积分,h-步长u = linspace(a,b,n+1);h = (b-a)/n;%这个就是简单一除.......v = subs(fx,u);findnan = find(isnan(v)==1);%考虑到会有

2013-10-31 21:02:52 4662

原创 Essential c++ 第三章代码(有疑问)

#include #include #include #include #include using namespace std;template OutputIterator filter( InputIterator first, InputIterator last, OutputIterator at, const ElemType &val, Comp pred){

2013-10-24 11:49:13 821

原创 数值分析第三章上机实习题

第一题没什么好说的.用polyfit拟合就可以了.clear;f=@(x) 1./(1+25*x.*x);x = -1 + 0.2*(0:10);y = f(x);P = polyfit(x,y,3);u = -1:0.01:1;v_1 = f(u);v_2 = polyval(P,u);plot(x,y,'ro',u,v_1,'k-',u,v_2,'b--');

2013-10-19 11:47:07 3911 1

原创 Essential C++ 第二章代码

把第二章几乎所有内容都揉在了这个程序里..........#fibon.h#ifndef FIBON_H_INCLUDED#define FIBON_H_INCLUDED#include #include using namespace std;//inline函数必须定义在头文件中//还用到了参数默认值inline bool is_size_ok(in

2013-10-16 09:53:45 881

原创 Chebyshev多项式, Legendre多项式,与Chebyshev多项式零点插值

Chebyshev多项式使用通项公式function v = che_1(a,b,n)syms x;t = ((b-a)*x + a + b)/2;v = expand(cos(n*acos(t)));end使用递推关系function v = che_2(a,b,n)syms x;t = ((b-a)*x + a + b)/2;t_0 =

2013-10-15 19:41:53 8482 1

杀手数独求解器源代码

杀手数独求解器源代码,代码是从之前解数独的改过来的。所以有点乱。函数名也不是很清晰明了。

2014-02-15

杀手数独例题及求解程序

杀手数独例题及求解程序,请将killersudoku_release.exe与problem.txt放到同一个目录下,运行killersudoku_release.exe

2014-02-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除