- 博客(16)
- 收藏
- 关注
原创 c++全排列函数next_permutation
next_permutation只能获得上一个排列,如果要获得全排列,那么就需要先对数组进行升序排序。permutation的意思是下一个排列,与其相对的是prev。permutaion(起始地址,末尾地址+1,自定义排序)permutaion(起始地址,末尾地址+1) next。permutation,即上一个排列。可以使用默认的升序排序,也可以使用自定义的排序方法。的时候就可以直接使用这两个函数,方便又快捷。permutation和next。基本定义如下: next。
2024-03-25 23:59:55
274
原创 数字逻辑 FSM_CNT10.v
case (y) //共阳极abcdefg。always @(y) //计数状态显示。//定义输出函数组合逻辑。//定义状态转换组合逻辑。
2023-12-08 16:31:17
69
原创 链表之双链表
在单链表的基础上增加了一个前驱指针prior。typedef struct DNode //定义双链表节点类型//数据域//前驱和后继指针。
2023-10-15 02:40:07
94
1
原创 sort()函数——C++标准库函数
sort()函数包含在头文件#include,它可以实现对数据的排序,是一种类似于快排的排序函数,其效率高于常见的冒泡排序和选择排序。一般我们只需要知道该函数如何使用,关于它如何实现排序我们不做过多了解,如你想进一步学习,可以搜索相关资料。
2023-08-01 17:57:01
1416
3
原创 qsort()函数应用习题
来源:牛客网图书馆中每本书都有一个图书编码,可以用于快速检索图书,这个图书编码是一个正整数。每位借书的读者手中有一个需求码,这个需求码也是一个正整数。如果一本书的图书编码恰好以读者的需求码结尾,那么这本书就是这位读者所需要的。小 D 刚刚当上图书馆的管理员,她知道图书馆里所有书的图书编码,她请你帮她写一个程序,对于每一位读者,求出他所需要的书中图书编码最小的那本书,如果没有他需要的书,请输出-1。输入的第一行,包含两个正整数 n 和 q,以一个空格分开,分别代表图书馆里书的数量和读者的数量。
2023-07-17 23:04:34
32
原创 C语言库函数——快排函数qsort()
qsort包含在头文件中,根据你给出的比较函数进行快速排序,通过指针移动实现排序,排序之后的结果仍然放在原数组中,使用qsort函数必须自己写一个比较函数。注意:qsort()函数无返回值。
2023-07-17 22:38:53
1165
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人