示例:对整数数组进行升序排列,使用选择排序算法。方法:进行n-1趟排序。第1趟:找出最小的元素,将其与第1个元素交换;第2趟:找出第2小的元素,将其与第2个元素交换;依次类推,直至第n-1趟,找出第n-1小的元素,将其与第n-1个元素交换。此时,数组已排序完成。
JavaME 26 次浏览
本程序将普通数字转换成图形数字显示,如 0、1 等。
Python 27 次浏览
利用循环将大整数分解为较小部分,再进行相乘。
C 26 次浏览
排序算法:- 冒泡排序- 选择排序- 插入排序- 快速排序- 堆排序- 归并排序 最长公共子序列(LCS)实现:- 动态规划算法 整数类划分实现:- 基于递归的三种方法:- 分治法- 回溯法- 迭代法 任意阶奇幻方实现:- 基于加减法的三种方法:- Euler方法- Lucas方法- De La L
C 28 次浏览
要说反转整数,LeetCode 上的第 007 题是个挺经典的面试题目。这个题目考察了对整数运算、条件判断和溢出的理解。其实,题目并不复杂,核心就是利用数学方法将整数反转,而不是借助字符串的反转。你需要的难点就是溢出的判断,万一反转后的数字超出 Python 的整数范围怎么办?嗯,遇到这种情况,代码
Python 0 次浏览
PHP 的数组排序真是个老生常谈的问题,但写得清晰、有代码又能马上用的资源还真不多。这个整理了几种常用的排序算法:插入排序、选择排序、冒泡排序、快速排序,都配了完整的 PHP 代码,挺适合新手理解底层逻辑,也方便老手复习下经典写法。插入排序的思路就像整理扑克牌,从头往后遍历,遇到小的就插到前面去。代
PHP 0 次浏览