![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C
qianlyf
这个作者很懒,什么都没留下…
展开
-
函数问题学习心得(1)
在学习C语言时,get到了主函数与其他函数的一些关系:主函数在前,其他函数定义在后此时,其他函数需要先在主函数前声明,然后再定义。主函数在后,其他函数定义在前这种情况下,其他函数不需要声明,便可直接定义。...原创 2019-04-10 21:14:37 · 249 阅读 · 0 评论 -
数据结构题——约瑟夫问题
(本题要求用循环链表实现)约瑟夫问题是一个经典的问题。已知n个人(不妨分别以编号1,2,3,…,n 代表)围坐在一张圆桌周围,从编号为 k 的人开始,从1开始顺时针报数1, 2, 3, …,顺时针数到m 的那个人,出列并输出。然后从出列的下一个人开始,从1开始继续顺时针报数,数到m的那个人,出列并输出,…依此重复下去,直到圆桌周围的人全部出列。输入:n,k,m输出:按照出列的顺序依次输出出列...原创 2019-04-11 22:36:26 · 1831 阅读 · 0 评论 -
数据结构题——一元多项式相乘
题目描述要求采用链表形式,求两个一元多项式的乘积:h3 = h1*h2。函数原型为:void multiplication( NODE * h1, NODE * h2, NODE * h3 )。输入: 输入数据为两行,分别表示两个一元多项式。每个一元多项式以指数递增的顺序输入多项式各项的系数(整数)、指数(整数)。 例如:1+2x+x2表示为:<1,0>,<2,1&g...原创 2019-05-01 22:49:05 · 3307 阅读 · 1 评论 -
a+'0' 和 a-'0'的区别
在C语言的使用过程中,会经常遇到与字符 ‘0’ 进行运算的情况,那他们的区别是什么,我在这个地方将它们记录下来:在ASCII表中,可以查到字符’0’对应的十进制数为48.然后进行如下的运算。 int a = 49; char b = 'a'; printf("a = %c\n", a); printf("b = %d\n", b); prin...原创 2019-04-27 21:43:55 · 7445 阅读 · 0 评论 -
数据结构题——括号匹配问题
括号匹配问题是栈应用的一个经典场景,原理比较简单:括号匹配原理假设表达式中允许包含两种括号:圆括号和方括号,其嵌入的顺序随意,即([ ] ( ))或[([ ] [ ])]等为正确的格式,[(])或([())或(())]均为不正确的格式。检验括号是否匹配的方法可用“期待的急迫程度”这个概念来描述。 由此,在算法中设置一个栈,每读入一个括号,若是右括号,则或者使置于栈顶的最击破...原创 2019-05-08 22:38:39 · 8863 阅读 · 1 评论