- 博客(6)
- 收藏
- 关注
原创 C++类型转换
C++类型转换在C语言中,进行类型转换只需要在变量前面加上转换类型,并且转换可以是双向的。例如int类型可以转换为double类型,double类型也可以转换为int类型。但是这种简单粗暴的方式在C++中是不合适的。第一,无法完成C++中的自定义数据类型类;第二,C语言中,类型转换可以在任意类型之间转换,比如可以将一个const型对象的指针转换为指向一个非const型对象的指针;把一个指向基类对...
2019-11-07 23:53:19 114
原创 波兰式、逆波兰式、表达式求值
波兰式、逆波兰式、表达式求值中缀表达式我们在数学中学到的表达式被称为中缀表达式,操作符号在操作数中间,比如2 + 3 * (5 - 1)。对人类而言,这种表达方式显而易见,求值也很直接,先算乘除再算加减,先算括号内再算括号外。然而,这个表达式对于计算机而言却很费解。前缀表达式早在1920年,波兰科学家扬·武卡谢维奇就发明了一种不需要括号的表示法,可以用来表示一个计算表达式。即将操作符号写在...
2019-11-05 15:58:01 792
原创 Hrbust-1940(队列)
#include<stdio.h>#include<string.h>#include<queue>#include<iostream>using namespace std;int main(){ int T; while(scanf("%d",&T)!=EOF) { getchar()...
2018-04-29 11:21:47 219
原创 Hrbust-1939(栈)
#include<stdio.h>#include<string.h>#include<stack>#include<iostream>using namespace std;int main(){ int T; while(scanf("%d",&T)!=EOF) { getchar()...
2018-04-29 11:18:07 152
原创 hrbust oj题目
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------1000、【新手】A+B1001、【新...
2018-04-28 23:13:26 593
原创 插入排序(C语言)-希尔排序(缩小增量法)
希尔排序是希尔(Donald Shell)于1959年提出的一种排序算法。希尔排序也是一种插入排序,它是简单插入排序经过改进之后的一个更高效的版本,也称为缩小增量排序,适合于数据量中等大小的排序(成千上万的数据量),同时该算法是冲破O(n^2)的第一批算法之一。基本思想:分割成若干个较小的子文件,对各个子文件分别进行直接插入排序,当文件达到基本有序时,再对整个文件进行一次直接插入排序。 ...
2018-04-28 13:57:36 496
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人