2022年7月6日
摘要: 递归先序创建二叉树及其先序,中序和后序遍历:(C语言实现如下)#include#include//前序(先序)创建二叉树//先 中 后 遍历二叉树//层序遍历(队列)#define OK 1#define ERROR 0#define MAXSIZE 100t... 阅读全文
posted @ 2022-07-06 23:22 Daniel_lmz 阅读(212) 评论(0) 推荐(0)
摘要: 《与C语言相恋》 目录:1.1C语言的诞生1.2相恋C语言的理由1.3相恋C语言的7个步骤1.4目标代码文件,可执行文件和库1.5本章小结 C语言的诞生 1972年,贝尔实验室的丹尼斯里奇(Dennis Ritch)和肯汤普逊(Ken Thompson)在开... 阅读全文
posted @ 2022-07-06 23:22 Daniel_lmz 阅读(91) 评论(0) 推荐(0)
摘要: 非递归先序创建二叉树及其先序,中序和后序遍历:(C语言实现如下)#include#include #include #define MAXSIZE 100typedef struct BTNode{ char data; struct BTNode... 阅读全文
posted @ 2022-07-06 23:22 Daniel_lmz 阅读(83) 评论(0) 推荐(0)
摘要: 1.折半查找2.插叙查找就是把1中的mid = (low+high)/2改为mid = low + (key - a[low])*(high - low)/(a[high] - a[low]);具体代码如下:#includeint Bisearch(int *... 阅读全文
posted @ 2022-07-06 23:22 Daniel_lmz 阅读(32) 评论(0) 推荐(0)
摘要: 1. 编写一个程序,创建一个包含 26 个元素的数组,并在其中储存 26 个小写字母。然后打印数组的所有内容。#includeint main(){ char alphabet[26]; int i = 0; char ch; ch =... 阅读全文
posted @ 2022-07-06 23:22 Daniel_lmz 阅读(508) 评论(0) 推荐(0)
摘要: 从事嵌入式软件开发的好处是: (1)目前国内外这方面的人都很稀缺。这一领域入门门槛较高,所以非专业IT人员很难切入这一领域;另一方面,是因为这一领域较新,目前发展太快,大多数人无条件接触。 (2)与企业计算等应用软件不同,嵌入式领域人才的工作强度通常低一些(但... 阅读全文
posted @ 2022-07-06 23:22 Daniel_lmz 阅读(178) 评论(0) 推荐(0)
摘要: 本文出自《同济大学软件学院院长谈嵌入式方向选择》,个人感觉不错,故转之。 嵌入式系统无疑是当前最热门最有发展前途的IT应用领域之一。嵌入式系统用在一些特定专用设备上,通常这些设备的硬件资源(如处理器、存储器等)非常有限,并且对成本很敏感,有时对实时响... 阅读全文
posted @ 2022-07-06 23:22 Daniel_lmz 阅读(882) 评论(0) 推荐(1)
摘要: 答案链接:https://blog.csdn.net/weixin_41588502/article/details/808249451. 编写一个程序,创建一个包含 26 个元素的数组,并在其中储存 26 个小写字母。然后打印数组的所有内容。2.使用嵌套循环... 阅读全文
posted @ 2022-07-06 23:22 Daniel_lmz 阅读(331) 评论(0) 推荐(0)
摘要: 简单选择排序的思路:第一步: 数组中的第一个数与其它的数进行比较,记下最大或最小的数的下标,如果第一个数不是最大值或最小值就交换第一个数和找出的最大数或最小数;第二步: 数组中的第二个数与其它的数进行比较(除了第一个数),接下来的步骤与上同;以此类推........ 阅读全文
posted @ 2022-07-06 23:22 Daniel_lmz 阅读(44) 评论(0) 推荐(0)
摘要: 为了使我们的C语言表达的意思更加多元化,现在来介绍C循环无论是我们人类的语言还是计算机高级语言,我们都希望能够尽可能地表达我们的意图或想法,让对方理解。计算机也不例外,任何一门计算机高级语言应该提供以下3种形式的控制流:(1) 执行语句系列; //就是一般的单... 阅读全文
posted @ 2022-07-06 23:22 Daniel_lmz 阅读(416) 评论(0) 推荐(0)