
c
文章平均质量分 50
薛8
本人擅长Ai、Fw、Fl、Br、Ae、Pr、Id、Ps等软件的安装与卸载,精通CSS、JavaScript、PHP、ASP、C、C++、C#、Java、Ruby、Perl、Lisp、python、Objective-C、ActionScript、Pascal、spss、sas等单词的拼写,熟悉Windows、Linux、Mac、Android、IOS、WP8等系统的开关机!
展开
-
VS2017 输出中文时候乱码 vs2017 c语言输出中文乱码 解决办法
vs2017默认编码方式并不是UTF-8,当我们使用中文时,经常会发生乱码。解决方法:工具->扩展和更新->联机,然后搜索ForceUTF8,如下图:安装后源码文件会强制保存为带BOM的UTF-8,如下图:再次运行程序就不会出现中文乱码了。转载 2017-10-28 14:20:15 · 9241 阅读 · 2 评论 -
利用栈求解迷宫 --数据结构实验
一、实验目的1、了解回溯法在求解迷宫问题中的应用2、进一步掌握栈的使用二、实验内容用回溯法求解迷宫问题,可以用一个栈保存探索的序列。并且在该迷宫的行走中,站在一点可以有八个方向选择。比如如下的迷宫Enter-> 0 1 1 1 0 0 0 0 0 00 0 0 1 0 0 0 1 0 00原创 2017-10-28 15:13:37 · 3998 阅读 · 0 评论 -
哈夫曼树结构和带权路径长度计算
什么是哈夫曼树呢?哈夫曼树是一种带权路径长度最短的二叉树,也称为最优二叉树。下面用一幅图来说明。它们的带权路径长度分别为:图a: WPL=5*2+7*2+2*2+13*2=54图b: WPL=5*3+2*3+7*2+13*1=48可见,图b的带权路径长度较小,我们可以证明图b就是哈夫曼树(也称为最优二叉树)。哈夫曼树构建教原创 2017-11-08 13:55:38 · 121038 阅读 · 10 评论 -
假设二叉树采用链接方式存储,编写一个计算一颗二叉树t的高度的函数
如上图,如果是按照对称序周游的话,则节点序列为:B D A E C F;是在B开始探索,B没有左节点则B的左return 0 即B节点的h1= 0,B有一个右节点D,则进入D开始探索,D左右都没有节点则D的左右都是return 0 即D节点h1 = 0, h2 = 0, 然后执行D节点的①即h = h2 +1即h=0 + 1 返回1给B的h2。然后执行B节点的①即h = h2 + 1即h = 1+原创 2017-11-08 21:53:05 · 4755 阅读 · 1 评论 -
设计一个一元稀疏多项式简单的加减法计算器
问题描述:设计一个一元稀疏多项式简单的加减法计算器实现要求:一元稀疏多项式简单计算器的基本功能是:(1)输入并建立多项式:;(2)输出多项式(3)多项式A和B相加,建立多项式C=A+B,并输出相加的结果多项式C(4)选作:多项式A和B相减,建立多项式C=A-B,并输出相加的结果多项式D方法说明:(1)多项式的输入与存储用带表头结点的单链表存储多项式,原创 2017-10-24 22:16:56 · 23284 阅读 · 2 评论 -
C++栈和队列标准库函数
栈使用标准库的栈和队列时, 应包含先关头文件. 在栈中应包含头文件: #include 定义: stack s;s.empty(); //如果栈为空则返回true, 否则返回false;s.size(); //返回栈中元素的个数s.top(); //返回栈顶元素, 但不删除该元素s.pop(); /原创 2017-11-19 17:21:53 · 693 阅读 · 0 评论 -
如何将树转化为二叉树
1将树的根节点直接作为二叉树的根节点。2将树的根节点的第一个子节点作为二叉树根节点的左指针,若该子节点存在兄弟节点,则将该子节点的第一个兄弟节点(方向从左往右)作为该子节点的右指针。3树中的剩余节点按照上一步的方式(左孩子,右兄弟),依序添加到二叉树中。直到树中所有的节点都在二叉树中。原创 2018-01-03 20:07:02 · 26799 阅读 · 7 评论