代码 1 % 2016-4-3 2 function koch(Ax, Ay, Bx, By) 3 % 控制递归深度 4 Deepth = 20; 5 % 控制图画大小 6 Size = 100; 7 if ((Bx-Ax)^2 + (By-Ay)^2) < Deepth 8 plot([Ax, Bx], [Ay, By], '-r') 9 hold on 10 axis([0 Size 0 Size]); 11 else 12 Cx = Ax + (Bx-Ax)/3; 13 Cy = Ay + (By-Ay)/3; 14 Dx = Bx - (Bx-Ax)/3; 15 Dy = By - (By-Ay)/3; 16 17 koch(Ax, Ay, Cx, Cy); 18 koch(Dx, Dy, Bx, By); 19 20 L = sqrt((Dx-Cx)^2 + (Dy-Cy)^2);
值得一提的是,第一次听说cantor三分集是在数字电路课上,然而数电是我最不喜欢的课程之一。。。。。。 分形大都具有自相似、自仿射性质,所以cantor三分集用递归再合适不过了,本来不想用matlab的
write by ai 原文:CSDN 链接 `n这两天大概花了3~4个钟头写了一个简单的控制台版的2048。之前简单的思考过这个游戏,感觉实现逻辑比较简单,适合练手,所以简单构思一下就开始写了。结果真是惨不忍睹。因为总有
Log 2016-3-21 网上找的POJ分类,来源已经不清楚了。百度能百度到一大把。贴一份在博客上,鞭策自己刷题,不能偷懒!! 初期: 一.基本算法: (1)枚举. (poj1753,poj2965) (2)贪心(poj1328,poj2109,poj2586) (
先放效果 源代码 //2016-2-12 //zhaoyu //Gmail:zhaoyu1995.com@gmail.com //Language: C //Platform:Code::Blocks #include <stdio.h> #include <windows.h> #include <stdlib.h> #include <time.h> typedef struct snake { int x; int y; struct snake *next; }Snake; int X, Y; enum STATUS{Up = 1, Down, Left, Right}; Snake *pHead, *pBody;//the head of the snake enum STATUS Direction; int score=0, scorePerFood=10; int gameStatus = 0; int timeInterval = 200; void gameEnd(void); void setPosition(int x, int y) { COORD pos; HANDLE hOutput; pos.X = x; pos.Y = y; hOutput = GetStdHandle(STD_OUTPUT_HANDLE); SetConsoleCursorPosition(hOutput, pos); } void hideCursor() { CONSOLE_CURSOR_INFO cursor_info = { 1, 0 }; SetConsoleCursorInfo(GetStdHandle(STD_OUTPUT_HANDLE), &cursor_info);
write by ai 原文:CSDN 链接 `n## 1.囚徒困境 囚徒困境(Prisoner’s Dilemma)是博弈论的非零和博弈中具代表性的例子,反映个人最佳选择并非团体最佳选择。或者说在一个群体中,个人做出理性选择却往往导
write by ai 原文:CSDN 链接 `n#### 1.模拟退火算法概述 模拟退火是一种通用概率算法,用来在固定时间内寻求在一个大的搜寻空间内找到的最优解。模拟退火是S. Kirkpatrick, C. D. Gelatt和M. P. Vecchi在1983年所发明。
write by ai 原文:CSDN 链接 `n回家换了一台新电脑,但是回学校后发现连宿舍的网线之后,总是显示无法识别的网络,经过一番排查之后发现是在之前申请开通网络服务的时候,是用之前的电脑,所以账号上还是之前的mac
write by ai 原文:CSDN 链接 `n今天用XP虚拟机突然不能上网了,但是主机能上,google了半下午都没找到解决方案,最后在知乎上一个点赞为0的回答上找到了灵感,原来是硬件的问题,只需要更改控制芯片就可以啦
write by ai 原文:CSDN 链接 `n之前安装了virtualbox后,顺利在上面搭建了Ubuntu、Windows XP操作系统。而Mac OS则因为诸多原因,比较难以安装(比如镜像不好找、安装步骤复杂、设计硬件