会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
CSUER●享受人生
wujiyang
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
下一页
2015年5月26日
杭电oj 2095 & 异或^符号在C/C++中的使用
摘要: 异或^符号,在平时的学习时可能遇到的不多,不过有时使用得当可以发挥意想不到的结果。值得注意的是,异或运算是建立在二进制基础上的,所有运算过程都是按位异或(即相同为0,不同为1,也称模二加),得到最终结果。特点:任何数和0异或都等于它本身;两个相同的数异或后的结果是0;举例如下:int a = 4 =...
阅读全文
posted @ 2015-05-26 23:39 CSUER
阅读(650)
评论(0)
推荐(0)
2015年5月25日
杭电oj1062 Text Reverse
摘要: Tips:使用一个临时数组c[1000] ,将输入的数据一边复制一边处理,碰到空格时就将前面的字符反向输出即可 1 #include 2 #include 3 ///使用一个临时数组c[1000] ,将输入的数据一边复制一边处理 4 void reverse(char s[]){ 5 cha...
阅读全文
posted @ 2015-05-25 21:23 CSUER
阅读(655)
评论(0)
推荐(0)
杭电oj1326 Box of Bricks
摘要: Tips:先求出平均数再分别计算各数与平均数的差相加,注意两个测试结果之间要空一行 1 #include 2 using namespace std; 3 int main() 4 { 5 int T,count=0; 6 while(cin>>T) 7 { 8 ...
阅读全文
posted @ 2015-05-25 21:19 CSUER
阅读(296)
评论(0)
推荐(0)
2015年5月10日
图的基本算法
摘要: 近两个星期,回顾数据结构时又把图的相关知识复习了一下,顺便为了提高编码能力,将基本算法也都实现了一下。现将实例附录如下:1)要实现的算法①建立图的存储结构②深度优先搜索和广度优先搜索③求图的最小生成树④拓扑排序⑤最短路径2)存储结构设计 本系统采用图结构(mgraph)存储抽象操作的信息。其中...
阅读全文
posted @ 2015-05-10 20:23 CSUER
阅读(4873)
评论(0)
推荐(0)
Floyd算法应用-医院选址问题
摘要: 1)问题描述n个村庄之间的交通图可以用有向网图来表示,图中边上的权值表示从村庄i到村庄j的道路长度。现在要从这n个村庄中选择一个村庄新建一所医院,问这所医院应建在哪个村庄,才能使所有的村庄离医院都比较近?2) 基本要求(1) 建立模型,设计存储结构;(2) 设计算法完成问题求解;(3) 分析算法的时...
阅读全文
posted @ 2015-05-10 09:21 CSUER
阅读(6615)
评论(0)
推荐(1)
2015年5月2日
二叉树的基本操作
摘要: 实验内容设计一个与二叉树基本操作相关的演示程序,要求实现以下功能:(1)创建二叉树。按照用户需要的二叉树,构建二叉树。(2)将创建的二叉树以树状形式输出。(3)分别以先序,中序,后序三种遍历方式访问二叉树。(4)输出二叉树的叶子结点以及叶子结点的个数。(5)输出二叉树的高度。存储结构设计本程序采用二...
阅读全文
posted @ 2015-05-02 18:55 CSUER
阅读(10053)
评论(0)
推荐(1)
2015年4月12日
串的动态存储分配
摘要: 串:由零个或者多个字符组成的有限序列。零个字符的串称为空串,和空格串【一个或多个空格诸城的串】有区别,请注意比较。在串的抽象数据类型中,有五个操作组成最小操作子集,分别是串赋值StrAssign,串比较StrCompare,求串长StrLength ,串联接Concat,求子串SubStrin...
阅读全文
posted @ 2015-04-12 18:46 CSUER
阅读(612)
评论(0)
推荐(0)
2015年3月18日
队列的链式表示
摘要: 队列是和栈相反的一中线性结构,栈的后进先出LIFO结构,而队列是先进先出FIFO结构。它只允许在表的一端进行插入,而在另一端进行删除。 1 /** 2 和栈相反,队列是一种先进先出FIFO的结构,包括队头front,队尾rear 3 使用链式结构表示队列时,分别一个头指针和尾指针。为操作方便...
阅读全文
posted @ 2015-03-18 20:00 CSUER
阅读(322)
评论(0)
推荐(0)
堆栈相关知识
摘要: 在数据结构中,栈是一种重要的线性结构。从广义上来看,栈也是线性表,其特殊性在于栈的基本操作是线性表操作的子集,是操作受限的线性表。栈的相关知识如下所示,也将一些基本操作实现出来了。 1 /** 2 堆栈 栈顶top 栈底base 后进先出LIFO结构 3 两种存储方式:线性存储结构和链式...
阅读全文
posted @ 2015-03-18 19:57 CSUER
阅读(140)
评论(0)
推荐(0)
2015年3月14日
函数参数的传值与传址
摘要: 在如下的主函数里面调用swap函数,问哪一个才能正确交换a,b两变量的值?int main(){ int a=3,b=5; int *pointer_1 = &a; int *pointer_2 = &b; swap(pointer_1,pointer_2); printf("%d %d",*poi...
阅读全文
posted @ 2015-03-14 18:15 CSUER
阅读(431)
评论(0)
推荐(0)
上一页
1
2
3
下一页
公告