09 2016 档案
摘要:中序遍历中根节点前的节点为左子树,根节点后的节点为右子树。class Soultion{public: struct TreeNode* reConstructBinaryTree(vector pre,vector in) { int inlen=in....
阅读全文
摘要:查询目录中的内容ls-a 显示所有文件,包括隐藏文件-l 显示详细信息 可写为ll-rw-r--r--- 文件类型(-文件 d 目录 i软链接文件)rw- r-- r--u所有者 g所属组 o其他人r读w写x执行drwx...
阅读全文
摘要:登录数据库mysql -uroot -p输入密码修改mysql提示符1.连接客户端时通过参数指定mysql -uroot -p密码 --prompt 提示符2.连接上客户端后,通过promptmysql>prompt 提示符提示符:\D 完整的日期\d 当前数据库...
阅读全文
摘要:首先我们定义带权图 GG 的顶点集合为 VV,接着我们再定义最小生成树的顶点集合为 UU,初始集合 UU 为空。接着执行以下操作:首先我们任选一个顶点 xx,加入集合 UU,并记录每个顶点到当前最小生成树的最短距离。选择一个距离当前最小生成树最近的、且不属于集合 UU...
阅读全文
摘要:选择和快速排序为不稳定排序,其它为稳定排序。插入排序:将数据分为有序部分和待排序部分,每次将待排序部分的第一个元素在有序部分中找到插入的位置,并将其插入。for(int i=0;i=0;j--){ if(data[j]>data[j+1]...
阅读全文
摘要:两个栈stack1,stack2,入队时压入stack1,出队时将stack1中的元素弹出压入stack2中,此时元素恢复原来顺序,将stack2栈顶弹出,完成出队(当stack2不为空时直接弹出stack2栈顶元素)。class Solution{public: ...
阅读全文
摘要:首先统计每个字母在字符串里出现的频率,我们把每个字母看成一个结点,结点的权值即是字母出现的频率,我们把每个结点看成一棵只有根结点的二叉树,一开始把所有二叉树都放在一个集合里。接下来开始如下编码:步骤一:从集合里取出两个根结点权值最小的树 a 和 b,构造出一棵新的二叉...
阅读全文
摘要:从小到大排序,建立大根堆,每次将最后一个元素与堆顶交换,此时最大元素到堆尾,堆元素-1,自上而下维护大根堆,得到的数组即从小到大#includeusing namespace std;class Heap {private: int *data, size;pu...
阅读全文
摘要:题目:一只青蛙一次可以跳上1级台阶,也可以跳上2级……它也可以跳上n级。求该青蛙跳上一个n级的台阶总共有多少种跳法。分析:f(1)=1f(2)=f(1)+1f(3)=f(1)+f(2)+1f(4)=f(1)+f(2)+f(3)+1f(n)=f(n-1)+f(n-1)代...
阅读全文
摘要:1.插入JS2.引入外部文件3.定义变量var 变量名;4.判断语句if(条件){ 条件成立时执行的代码 }else{ 条件不成立时执行的代码 }5.函数function 函数名(){ 函数代码;}6.输出内容第一种:输出内容用""括起,直接输出""号内的内容...
阅读全文
摘要:1.在网页上要展示出来的页面内容一定要放在body标签中。2.表示段落3.表示标题,h1、h2、h3、h4、h5、h6分别为一级标题、二级标题、三级标题、四级标题、五级标题、六级标题。并且依据重要性递减。4.表示粗体5.表示斜体6.标签是没有语义的,它的作用就是为了设...
阅读全文

浙公网安备 33010602011771号