- 博客(15)
- 收藏
- 关注
原创 qsort函数的基本用法和一些练习题
排序方法有很多种:选择排序,冒泡排序,归并排序,快速排序等。 看名字都知道快速排序是目前公认的一种比较好的排序算法。因为他速度很快,所以系统也在库里实现这个算法,便于我们的使用。 这就是qsort函数(全称quicksort)。它是ANSI C标准中提供的,其声明在stdlib.h文件中,是根据二分法写的,其时间复杂度为n*log(n)
2023-01-11 22:50:05
132
原创 字符函数和字符串函数
C语言中对字符和字符串的处理很是频繁,但是C语言本身是没有字符串类型的,字符串通常放在常量字符串 中或者 字符数组 中。字符串常量 适用于那些对它不做修改的字符串函数.
2023-01-09 19:29:23
144
原创 单链表简单实现
1、顺序表的头插、头删、中间插入、删除元素的操作所花费的时间开销很大,时间复杂度都是O(N^2);2、动态顺序表尽管已经尽可能的减少空间开销了,但是还是存在一定的空间开销,并不能保证所开辟的空间能够完全被利用;3、空间增容是有时间消耗的,拷贝数据,释放旧空间。会有不小的消耗;
2022-10-31 22:34:07
98
原创 分支与循环语句(上)
用于控制程序的执行流程,以实现程序的各种结构方式(C语言支持三种结构:顺序结构、选择结构、循环结构),它们由特定的语句定义符组成,C语言有九种控制语句。
2022-07-20 12:59:23
163
原创 C语言基础知识(上)
本节主要介绍了 C 语言中的数据类型、常量、变量以及表达式等基础知识。通过本章的学习,应该重点掌握数据类型的表示、变量的命名规则和定义方法、表达式的运算顺序和运算符的优先级等知识...
2022-07-06 18:19:54
586
原创 循环语句的基本种类和案例
//for循环和水仙花案例//for的基本结构public class fresdfrds { public static void main(String[] args) { for(int i=1;i<=5;i++) { System.out.println("HellloWorld"); }}}//for的输出数据for(int i=1; i<=5; i++){System.out.println(i);}//for...
2022-04-09 12:35:55
104
原创 【无标题】数据输入及三个和尚问题精进
//数据输入 ,导包import java.util.Scanner;public class oyws { public static void main(String[] args) { //创建对象 Scanner sc= new Scanner (System.in); //接受数据 int x =sc.nextInt(); //输出结果 System.out.println("x:"+x); }...
2022-04-05 17:33:21
92
原创 Switch语句的简单案例
import java.util.Scanner;public class switchf { public static void main(String[] args) { System.out.println("开始");//键盘录入月份数据,使变量接受 Scanner sc=new Scanner(System.in); System.out.println("请输入一个星期"); int week=sc.nextInt();...
2022-04-05 17:32:47
1193
原创 【无标题】流程控制语句分类
1//顺序结构public class agdhjao { public static void main(String[] args) { System.out.println("开始"); System.out.println("语句A"); System.out.println("语句B"); System.out.println("语句C"); System.out.println("结束");}...
2022-03-31 21:54:13
513
原创 【无标题】三元运算符及简单例子
公共类 oyws { public static void main(String[] args) { 定义两个变量 int a=10; int b=20; 获取两个数据中的较大值 int max= a > b ?a : b; 输出较大值 System.out.println("max:"+max); } } 两只老虎三元简例 ..
2022-03-30 14:40:14
518
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人