
数据结构与算法
xuyongqi
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
c 实现堆排序
/*==============================================================* * Copyright (C) 2022 All rights reserved. * * 文件名称: * 创 建 者:徐永琪 * 创建日期:2022年04月03年 * 描 述:堆排序 * ================================================================*/#inc原创 2022-04-03 19:32:15 · 717 阅读 · 0 评论 -
c++ 两个队列实现栈
准备两个队列,一个主队列,一个辅助队列。入队时,仅主队列入队。出队时先循环把主队列的元素(留最最后一个)转移到辅助队列里,剩下的最后一个就是要弹出的数据。然后把主队列和辅助队列的地址互换。/*==============================================================* * Copyright (C) All rights reserved. * * 文件名称: * 创 建 者:徐永琪 * 创建日期:2022年04月01年原创 2022-04-01 23:01:42 · 488 阅读 · 0 评论 -
c++ 两个栈实现队列
准备两个栈,一个是压入栈,一个是弹出栈。每次操作时,看看弹出栈是否为空,为空时,将压入栈的数据全放入弹出栈。/*==============================================================* * Copyright (C) All rights reserved. * * 文件名称: * 创 建 者:徐永琪 * 创建日期:2022年04月01年 * 描 述: * ========================原创 2022-04-01 20:31:47 · 642 阅读 · 0 评论 -
最小堆排序法
以下方法是倒叙排序void HeapSort(int * a, int size ){ //首先将数组堆化 int i; for(i=1; i) { //i=1时,表示往堆里增加了一个元素 int index = i; while(index>0)原创 2017-03-07 23:22:11 · 658 阅读 · 0 评论