会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
AiXueXiDeWo
博客园
首页
新随笔
联系
订阅
管理
2020年1月15日
4---反转单链表
摘要: 题目: 将单链表进行反转。比如链表为:1->2->3->4,反转之后为:4->3->2->1 分析: 用循环从链表的头开始处理。 设一个指针值new_list,开始设为NULL,假设它代表的是反转好的链表头结点 再设一个指针值为old_list,用来记录待反转的链表结点,从旧链表的头开始 一个临时变
阅读全文
posted @ 2020-01-15 20:01 韩盼
阅读(153)
评论(0)
推荐(0)
2020年1月9日
3---数组之杨辉三角
摘要: 题目 杨辉三角形是(a+b)^n展开后各项的系数。如(a+b)^4展开后各项的系数为1,4,6,4,1。 输出杨辉三角形为: 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 特点:0列和对角线元素都是1。其他元素均为上一行的同列元素与前一列元素之和。 思路: ①C语言定义二维数组时,它的
阅读全文
posted @ 2020-01-09 19:09 韩盼
阅读(303)
评论(0)
推荐(0)
2020年1月8日
2---字符数组and选择排序
摘要: 题目 用键盘输入N个学生的姓名存储在字符数组中,并按字典顺序排序输出。 算法分析: ①定义一个二维数组,每行存储一个学生的姓名;若有10个学生则二维数组的行数为10。设姓名不超过15个字符,则二维数组的列数为15。 得设一个临时数组,一维的,用来交换的时候用。是一维的,因为每次只是交换一个字符串 ②
阅读全文
posted @ 2020-01-08 17:14 韩盼
阅读(342)
评论(0)
推荐(0)
1---字符数组的应用题
摘要: 题目 输入一行字符,统计其中有多少个单词,单词之间用空格隔开 思路分析: ①一行字符,中间可能会有空格,所以输入函数的选择上不能用scanf()函数,要用gets()函数 ②统计其中有多少个单词,由题可知,每个单词之间使用空格隔开的,那么就是说空格是区分每个单词的标志 设一个变量,遍历字符数组,遇到
阅读全文
posted @ 2020-01-08 15:45 韩盼
阅读(132)
评论(0)
推荐(0)
2019年12月30日
3-一元多项式的乘法
摘要: y1=3x^4-5x^2+6x-2、y2=5x^20-7x^4+3x,求y1*y2 怎么编程实现??? y=y1*y2=15x^24-25x^22+30x^21-10x^20-21x^8+35x^6-33x^5+14x^4-15x^3+18x^2-6x 思路: 当时的办法是先用y1的第一项乘以y2的
阅读全文
posted @ 2019-12-30 16:01 韩盼
阅读(380)
评论(0)
推荐(0)
2019年12月29日
2-一元多项式的加法
摘要: 采用链表的结构存储一元多项式 那么到底存储什么呢??? 存指数、系数 通过给链表设置三个数据域,一个指数域、一个系数域、一个指针域,这就可以表示一元多项式的一项了 然后让链表按照指数递减的顺序存储 y=3x^5+4x^4-2x就是这个样子的了 那么怎么求 y=3x^5+4x^4-x^3+2x-1 +
阅读全文
posted @ 2019-12-29 21:14 韩盼
阅读(216)
评论(0)
推荐(0)
2019年12月25日
1-堆栈操作合法性
摘要: 题目: 假设S和X分别为表示入栈和出栈操作。如果根据一个仅由S和X构成的序列,对一个空堆栈进行操作,相应操作均可行(如没有出现删除时栈空)且最后状态也是栈空, 则称该序列是合法的堆栈操作序列。 编写程序,输入S和X序列,判断该序列是否合法。 要求: (1)输入说明:第一行给出两个正整数M和N,其中M
阅读全文
posted @ 2019-12-25 18:37 韩盼
阅读(474)
评论(0)
推荐(0)