![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据结构
nachr
这个作者很懒,什么都没留下…
展开
-
栈的应用:进制转换
栈是先进后出的线性表,具体的栈的概念同学梦可以参考数据结构相关较教材,下面,我们来讨论一个应用栈的具体实例:进制转化。//利用栈解决进制转换问题#include<iostream>#include<stdlib.h>using namespace std;int const maxlen = 20;template <typename T> cl...原创 2019-03-04 23:21:49 · 1673 阅读 · 0 评论 -
排序算法
基本方法插入排序,交换排序,选择排序,归并排序。插入排序1、直接插入排序1)基本思想:将待排序的数组看成两部分,整个排序过程就是把右方的元素逐个插入到左边的区域中,构成新的有序区。2)插入一个元素示例: temp=A[i]; j=i-1; while(A[j].key>temp.key && j>=1) { A[j+1]=A[j]; j=j-1;}...原创 2019-06-11 23:06:16 · 110 阅读 · 0 评论 -
动态扩容数组(C++)
德自己感觉挺OK的。智按课程来讲的话,自己感兴趣的课程成绩可以说相当可观了,不太感冒的呢,就、得过且过就好啦,毕竟很多时间还是要花在更感兴趣的内容上(课外)。竞赛的话参加过robocup校赛,拿了二等奖,有幸能参加暑期实验室培训。希望在大二一年可以参加更多有一定规模的比赛吧。体平时有时间会打打篮球,每天都会跑步,keep之类的。体育考试的话除了引体向上之外,其他都挺OK的尤其是1000...原创 2019-08-05 10:11:04 · 7179 阅读 · 0 评论 -
编程第八期——Task1
数组任务:动态扩容数组(支持增删查改操作)两个有序数组合并为一个有序数组学习哈希表思想,并完成leetcode上的两数之和代码链接:链表任务:实现单链表、循环链表、双向链表,支持增删操作实现单链表反转实现两个有序的链表合并为一个有序链表实现求链表的中间结点代码链接:...原创 2019-08-05 16:25:02 · 128 阅读 · 0 评论