注意: 虽然是用C语言实现,但是考虑到使用了一个C++的特性—-引用以简化代码,所以所有的代码均以cpp作为后缀,用g++编译(以后不做说明)。 g++版本: 一.简述 本节主要讲述线性表的顺序实
一年前写的代码,偶然翻出来。发现自己当时水平还不赖吗。 1 # include <stdio.h> 2 # include <stdlib.h> 3 # include <time.h> 4 # include <stdbool.h> 5 # include <windows.h> 6 7 # define N0 1000 //初始时刻种群数量为1000 8 # define Nmax 100000 //种群最大数量为100000 9 # define R 6 //最低繁殖年
2016-5-29: 选择一款适合编程的字体,一款且仅一款。我用的是Consolas,因为微软自带,一般的编辑器都会自带,配置简单。而且编程本来就不需要什么特别的字体,满足等宽等要求就足够了。具体介绍可
1.花一点时间学习一些提高效率的技巧永远是值得的; 2.总结和记录永远是必要的。 Command窗口: Editor窗口: 1、Tab自动补全
大概一年前这时候,接触C语言一个月,那时候知之甚少,对面向对象只觉”可远观而不可亵玩“,而且会看到很多言论说C语言就是面向过程的语言,C++就是面向对象的语言。不过,不记得什么时候在网上看到过一篇博文
1、使用“==”做比较判断时常量放在前面,如果错写成了赋值“=”则编译器会报错。 if ('a' == direction)//这是一个判断键盘输入并执行相应操作的比较,如果变量在后面并错写成赋值则会出现不可预料的错误
Windows 10 一、常用 二、奇淫技巧 1.Alt + Ctrl + 方向键:屏幕旋转至指定方向。 LinuxMint 17.3 一、常用 1.Ctrl + Alt +鼠标左键:以立方体形式拖动工作区间。(前提是配置了Compiz) 2.Ctrtl + Alt + 左右方向键 : 切换工作区间。 3.Ctrl + Alt + 上方向键 : 展示
最近,和同学讨论了一下memset函数,趁着周五空闲做一总结。 memset函数最常用的功能就是初始化数组了(主要是置零),如 #include <iostream> #include <cstring> using namespace std; int main(int argc, char const *argv[]) { int A[10]; memset(A, 0, sizeof(A)); cout << A[0] << '\t' << A[1] << endl; return 0; } 输出 0 0 但是,
20世纪50年代,乌尔姆和冯·诺依曼(对此人真是崇拜的五体投地)为了研究机器人自我复制的可能性,提出了一种叫做元胞自动机(Cellular Automaton,CA)的算法。该算法采用局相互作用规则,最
开学一个多月来,第一次低落,或许其直接原因是因为放假了,想玩却因为孤身一人无处愿去,昨天去徒步了星海湾大桥,一路上除了倒腾那自己尚不能完全驾驭的单反外也没多太多思考,反倒是发现自己只是在工作学习的时候