- 博客(5)
- 收藏
- 关注
原创 算法复杂度
我们一般认为:“程序=算法+数据结构”,其中算法(Algorithm)就是指对特定问题求解步骤的一种描述,是指令的有限序列。而我们在衡量算法性能的主要对象是时间复杂度,空间复杂度一般不讨论。一般二者属于是一个竞争的关系:要么用空间换时间,要么用时间换空间。下面我将二者展开说说。二、时间复杂度1.定义在计算机科学中,算法的时间复杂度是一个函数式T(N),它定量描述了该算法的运行时间。时间复杂度是衡量程序的时间效率,那么为什么不去计算程序的运行时间呢?
2024-11-30 22:51:06
642
原创 printf和scanf的辨析
printf() 的作用是将参数文本输出到屏幕。它名字里面的f代表 format (格式化),表示可以定制输出文本的格式。作为库函数,使用前需要包含,函数的返回值是。运行结果:此处光标移到了下一行。运行结果:\t也是一种字符,故要+1。printf() 不会在行尾自动添加换行符,运行结束后,光标就停留在输出结束的地放,不会自动换 行。为了让光标移到下一行的开头,可以在输出文本的结尾,添加⼀个。如若让光标空开一个tab键,则可以添加一个。
2024-11-11 10:25:50
333
原创 数组的零零碎碎
数组(Array)是有序的元素序列,是的元素按排列的集合。注意:1.数组中的多个元素数据类型是相同的2.数组按照一定顺序排列(与后文数组的使用和储存相呼应)
2024-10-26 19:53:16
819
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人