- 博客(5)
- 收藏
- 关注
原创 SY-6..
/记录个数 = students[]的总容量/一个记录的容量。//将待插记录temp插入确定的位置(即课本上的high+1=low(left))--j) { //将i-1至j+1处的记录依次后移。printf("\n折半插入排序(从低到高)结果:\n");printf("\n简单选择排序(从低到高)结果:\n");printf("\n快速排序(从高到低)结果:\n");// 快速排序(降序)
2024-06-07 16:25:33 277
原创 sy1...
*输出正访问的点*/{if(visited[p->adjvex]==0) /*判断当前邻接点p->adjvex点是否访问过*/strncpy( p->info, g[d].data, sizeof(g[d].data));void dfs(adjlist adj,int v) /*深度优先遍历函数,从第v个顶点出发遍历图adj*/scanf("%d,%d,%d",&s,&d,&w);/*接收边的信息,s和d为边关联的两个结点的下标,w为权值*/
2024-05-29 16:32:51 349
原创 sy2-2
printf("男士 %s 与 女士 %s 配成舞伴\n", male.name, female.name);printf("女士 %s 将是下一轮舞曲开始时第一个可获得舞伴的人\n", female.name);printf("男士 %s 将是下一轮舞曲开始时第一个可获得舞伴的人\n", male.name);printf("请输入第%d个人的姓名和性别(m/f),中间用空格隔开: ", i + 1);// 读取每个人的姓名和性别。// 将人加入对应的队列。// 定义队列的结构体。// 定义人的结构体。
2024-04-17 15:54:18 372
原创 sy2-1-2
/将运算结果压入OPND栈。Status Push(LinkStack &S, Elemtype e) //栈顶插入元素e。//弹出OPTR栈顶运算符,赋值给t。case '=': //OPTR栈顶元素是'('且ch是')'//弹出OPND栈顶两个运算数。//将ch压入OPTR栈。//新节点数据域置为e。//将新节点插入栈顶。
2024-04-17 15:53:18 294 2
原创 sy2-1-1
if (getPriority(c) > getPriority(opStack.top())) { // 如果当前操作符优先级高于栈顶操作符。cout << "请输入要计算的表达式(操作数和结果都在0-9的范围内,以#结束):" << endl;cout << "计算结果为" << res - 48 << endl << endl;// 取出栈顶操作符。// 存放操作数的栈。// 存放操作符的栈。
2024-04-17 15:52:47 279 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人