计算机
文章平均质量分 77
如果哪里有问题,请各位大佬指正
保持好奇,坚持变优秀
展开
-
数据结构与算法(记:性质、特点、区别、图)
线性结构 线性表地址 插入和删除的时间效率 链表(单链表、双链表) 双链表有2个指针 线性表的逻辑顺序与物理顺序一致(也都相邻) 顺序表:查找、定位(随机存取,必须占用一片连续的存储单元) 链表:删除、插入(顺序存取,不必占用一片连续的存储单元) 插入和删除效率不高 插入、删除平均需移动的元素: 插入:n/2; 删除:(n-1)/2; 有小数也是这么算 地址算法 栈 图 练习 数量级:n×log2(n) ...原创 2022-03-21 00:00:35 · 68 阅读 · 0 评论 -
getchar(),putchar(),gets(),puts(),printf(),scanf()区别
分别利用 getchar(),putchar(),gets(),puts(),printf(),scanf(),完成输入、输出。 getchar()、putchar() #include <stdio.h> int main () { char c1 , c2 ; printf("请输入字符串:\n"); c1 = getchar(); c2 = getchar(); printf("您输入的字符串为:\n"); putchar(c1); putchar(c2); putcha原创 2022-03-14 21:02:24 · 687 阅读 · 0 评论 -
C语言常见编程
正序倒序输出数字 倒序 #include <stdio.h> int main() { int x; int digit; int result = 0; scanf("%d",&x); while( x>0 ) { digit = x%10;//得到当前整数的个位数 printf("%d ",digit); if( x>9 ) { prin原创 2022-03-10 23:18:35 · 850 阅读 · 0 评论 -
一、程序设计和C语言
C语言编译程序的功能是 把C源程序翻译成机器代码 C语言仅可以编译执行 C语言每条可执行语句和非执行语句都将转换成二进制的机器指令(注释不会) #mermaid-svg-b10ZPA1yv5akL2C6 {font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}#mermaid-svg-b10ZPA1yv5akL2C6 .error-icon{fill:#552222;}#mermaid-svg-b10Z原创 2022-02-28 23:40:44 · 446 阅读 · 0 评论