- 博客(20)
- 资源 (5)
- 收藏
- 关注
原创 数据结构:(堆栈应用)表达式正确性(2019.2.28)
判断一个字符是否是特定的几个运算符之一: (1) 写一个函数判断 boolean isOperator(char ch){ return (ch == '+' || ch == '-' ); } (2)//此处也可以函数的形参里定义一个常量字符指针指针,然后调...
2019-02-27 20:37:03 475
原创 数据结构:(堆栈应用)括号匹配性(2019.2.27)
1.对于一个字符串的循环条件 //for(i = 0; i < strlen(str); i++){ //自己写的 for(i = 0; str[i]; i++){ //朱老师写的 ... } 2.对于代码优化 /* ...
2019-02-27 15:44:23 235
原创 数据结构:(单链表应用)约瑟夫问题(60)(2019.2.27)自己写的开心
/*问题:约瑟夫问题 共有n个人,数到第m个人出局 要求:用单向循环链表来模拟此过程,打印出最后剩下的人的编号验证: n=11, m=3,则输出为7 2019.2.27 9:20-10:20(60) *//*思考:自己用的是带头结点的单链表,所以删除的时候,之前没有考虑到头结点的next成员的值变化,导致程序出错,最后经过debug,成功修改。答案是直接建立的不带头结点...
2019-02-27 10:27:46 140
原创 数据结构:栈之顺序栈
之前写的:https://mp.csdn.net/postedit/83661447(好多都是参考的这个) 栈的表示 由于栈是一个线性表,即元素只能从栈顶进出栈,所以其存储结构也如同线性表,有顺序存储和链式存储之分 栈的顺序存储表示 栈的顺序存储结构简称为顺序栈,和线性表相类似,用一维数组来存储栈。 根据数组是否可以需要增大,...
2019-02-25 21:48:01 359
原创 数据结构:线性表之带头结点单链表
之前跟着朱老师写的一个带头结点的:https://blog.csdn.net/weixin_42072280/article/details/82722253 创建链表时有两种方法, 一种是先初始化(创建一个空链表),然后对这个空链表进行结点输入,创建链表;这个时候,由于已经有了头结点,将其传入,直接在头结点的后面进行操作; 另外一种是将初始化和创建链表放到一个函数里,这...
2019-02-19 07:57:59 947
原创 数据结构:线性表之顺序表
实现顺序表的初始化、插入、删除、判空、判满、求值、查找、输出等操作。之前的顺序表实现:https://blog.csdn.net/weixin_42072280/article/details/83590795 线性表是具有相同数据类型的n(n>=0)个数据元素的有限序列。 线性表是一种逻辑结构,表示元素之间一对一的相邻关系。 顺序表和链表是指存储结构,两者属于...
2019-02-17 18:40:06 290
原创 数据结构:(单链表应用)多项式表示及多项式相加(2019.2.25和2.26)
单链表:多项式表示及多项式相加(2019.2.25和2.26) 方法1:顺序存储结构直接表示 a[i] : 项x^i的系数ai 用下标表示幂,用数组的值表示系数 两个多项式相加:两个数组对应分量相加 方法2:顺序存储结构表示非零项 ...
2019-02-16 17:13:46 3007
原创 数据结构第一章知识点:绪论
https://blog.csdn.net/weixin_42072280/article/details/82954123 在一个没有返回值的函数中,若想结束函数,不进行后面语句的执行,则可以用下面的方法: void fun(){ ... return; ... } ...
2019-02-16 15:30:46 363 1
原创 数据结构第一章问题:绪论
目录 eg2.写一个函数printN,打印出从1到N eg3.写程序计算给定多项式在给定点x处的值 最大子列和问题(遗留,分而治之) eg2.写一个函数printN,打印出从1到N#include<stdio.h>void printN1(int n); //直接输出 void printN2(int n); //递归 ...
2019-02-16 15:29:38 322 1
原创 ****************************数据结构之旅开始啦**********************************************
加油,用心!
2019-02-16 08:19:33 129
原创 位运算知识点
运算符 含义 运算符 含义 & 按位与 ~ 取反 | 按位或 << 左移 ^ 按位异或 >> 右移 运算量只能是整型或字符型的数据,不能为实型数据。 ...
2019-02-12 21:37:26 235
原创 C语言谭浩强第三版第十二章例题及课后题:位运算
eg12.1取一个整数a从右端开始的4~7位0000...000000 0 1111...111111 ~0 1111...110000 ~0<<4 0000...001111 ~(~0<<4) /*0000...000000 01111...111111 ~0...
2019-02-12 21:37:05 422
原创 C语言知识点汇总
数组 https://blog.csdn.net/weixin_42072280/article/details/83513789 预处理命令 https://blog.csdn.net/weixin_42072280/article/details/86755987 https://blog.csdn.net/weixin_42072280/article/...
2019-02-11 07:16:32 366
原创 C语言谭浩强第三版第十一章例题及课后题:结构体和共用体
eg11.2设有3个候选人,每次输入一个得票的候选人的名字,要求最后输出各人得票结果(结构体数组应用)/*LiLiFunZhangZhangFunLiFunZhangLi*/#include<stdio.h>#include<string.h>struct person{ char name[20]; int num;};...
2019-02-10 18:27:53 1100
原创 C语言谭浩强第三版第十章例题及课后题:指针
目录 eg10.3输入a和b两个整数,按先大后小的顺序输出a和b eg10.5输出数组中的全部元素 eg10.7将数组a中n个整数按相反顺序存放 eg10.11用指针变量输出二维数组元素的值 eg10.12输出二维数组任一行任一列元素的值 eg10.13有3个学生各学4门课,计算总平均分数以及第n个学生的成绩 eg10.14在上题基础...
2019-02-06 08:18:19 4413
原创 指针知识点
目录 10.2变量的指针和指向变量的指针变量 10.2.1定义指针变量 10.2.2指针变量的引用 10.2.3指针变量作为函数参数 10.3数组与指针 10.3.2通过指针引用数组元素 10.3.3用数组名作函数的参数 10.3.4多维数组与指针 10.4字符串与指针 10.4.1字符串的表示形式 1...
2019-02-06 08:17:55 1201
原创 C语言谭浩强第三版第九章例题及课后题:预处理命令
目录 9.1定义一个带参数的宏,使两个参数的值互换 9.2输入两个整数,求它们相除的余数 9.3求三角形面积 9.4(5)判断闰年 9.5分析下面的宏所定义的输出格式 9.6设计输出实数的格式 9.7设计所需的各种各样的输出格式,用头文件包含进去 9.8分别用函数和带参的宏,从3个数中找出最大值 9.9试述“文件包含”...
2019-02-04 08:09:10 1708
原创 预处理命令知识点
ANSI C标准规定,可以在c源程序中加入一些“预处理命令”,以改进程序设计环节,提高编程效率。这些预处理命令是由ANSI C统一规定的,但是它不是c语言本身的组成部分,不能直接对它们进行编译(因为编译程序不能识别它们)。必须在对程序进行通常的编译之前 ,先对程序中这些特殊的命令进行“预处理”,即根据预处理命令对程序作相应的处理。 经过预处理后的程序不再包含预处理命令了,最后...
2019-02-04 06:20:59 765
博文 “docker找不到runc“ runc资源
2022-08-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人