![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法
guoxiaojie_415
本科计算机科学技术专业的学生,熟悉C、C++开发,研究生阶段开始学习linux系统运维,机器学习和数据挖掘。
展开
-
波兰表达式和逆波兰表达式(栈)
中缀表达式如1*2+(2-1), 其运算符一般出现在操作数之间, 因此称为中缀表达式,也就是大家编程中写的表达式。编译系统不考虑表达式的优先级别, 只是对表达式从左到右进行扫描, 当遇到运算符时, 就把其前面的两个操作数取出, 进行操作。为达到上述目的, 就要将中缀表达式进行改写,变为后缀表达式 如上面的表达式1*2+(2-1), 就变为12*21-+;后缀表达式中不含有括号, 且原创 2010-05-16 15:30:00 · 969 阅读 · 0 评论 -
Bubble, Insertion, Selection, Quick and Heap Sort
Bubble, Insertion, Selection, Quick and Heap Sort原创 2015-08-15 15:56:57 · 1788 阅读 · 0 评论 -
判断一个整数转换成二进制后1的个数
判断一个整数转换成二进制后1的个数,大致有三种方法,分别是左移位、右移位和与运算。原创 2015-10-18 11:02:55 · 7239 阅读 · 0 评论 -
实现函数 doubule Power(double base, int exponent),求base的exponent次方,不得使用库函数,同时不需要考虑大数问题
实现函数 doubule Power(double base, int exponent),求base的exponent次方,不得使用库函数,同时不需要考虑大数问题原创 2015-10-18 19:30:26 · 1464 阅读 · 0 评论 -
打印1到最大的n位数
题目:输入数字n,按顺序打印出从1到最大的n位十进制数。原创 2015-10-18 19:30:55 · 426 阅读 · 0 评论 -
调整数组顺序使奇数位位于偶数位前面
题目:输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有奇数位于数组的前半部分,偶数位于数组的后半部分。思路:使用两个指针,分别指向数组的头和尾,在两个指针相遇之前,头指针总是在尾指针的后面。如果头指针指向的数字是偶数,且尾指针指向的数字是奇数,则交换这两个数字。原创 2015-10-18 19:32:24 · 749 阅读 · 0 评论