摘要:
最近,和同学讨论了一下memset函数,趁着周五空闲做一总结。 memset函数最常用的功能就是初始化数组了(主要是置零),如 输出 但是,可以尝试一下,如果不是置零,比如置为1,得到的就不是预期的结果了,这是为何?? 要深入理解一个函数就要查看其原型。memset的原型是 MSDN中,该函数作用描 阅读全文
摘要:
20世纪50年代,乌尔姆和冯·诺依曼(对此人真是崇拜的五体投地)为了研究机器人自我复制的可能性,提出了一种叫做元胞自动机(Cellular Automaton,CA)的算法。该算法采用局相互作用规则,最终产生整体的自复制构型(和蒙特卡罗法简直就是完全两种不同的哲学思想,竟然和同一个人有关)。元胞自动 阅读全文
摘要:
代码 koch曲线 koch雪花 阅读全文
摘要:
值得一提的是,第一次听说cantor三分集是在数字电路课上,然而数电是我最不喜欢的课程之一。。。。。。 分形大都具有自相似、自仿射性质,所以cantor三分集用递归再合适不过了,本来不想用matlab的,毕竟以后不会靠这东西。但是考虑到其方便的绘图功能还是用了。matlab写递归还是头一遭,心慌慌, 阅读全文
摘要:
Log 2016-3-21 网上找的POJ分类,来源已经不清楚了。百度能百度到一大把。贴一份在博客上,鞭策自己刷题,不能偷懒!! 初期: 一.基本算法: (1)枚举. (poj1753,poj2965) (2)贪心(poj1328,poj2109,poj2586) (3)递归和分治法. (4)递推. 阅读全文
摘要:
先放效果 源代码 阅读全文
摘要:
2015-12-17晚,复习,甚是无聊,阅《复杂网络算法与应用》一书,得知最小生成树问题(Minimum spanning tree)问题。记之。 何为树:连通且不含圈的图称为树。 图T=(V,E),|V|=n,|E|=m,下列关于树的说法等价: 何为生成树:若图G=(V,E)的生成子图是一棵树,则 阅读全文
摘要:
曾经觉得能写很长的代码就是厉害的表现,随着学习的深入,对于好的代码有了更加深刻的认识,一个好的代码应该: 1、可读性。好的代码不仅能让机器读懂,更要让看代码的人读懂 合理布局,逻辑清晰。 2、充分发挥语言的优势,比如接下来的matlab矩阵化编程。 3、占用尽可能小的内存,运行尽量快,输出结果尽量容 阅读全文
摘要:
最近一周,对MATLAB有进行了新一轮的学习,对其矩阵化编程的思维有了更深入的了解。确实精妙!例1: 将矩阵A= [1 2 3; 2 4 3; 3 4 5]中所有的数字3替换为33.如果还停留在C语言的思维可能就是>> for i=1:3for j=1:3if A(i,j)==3A(i,j) ... 阅读全文