
算法
文章平均质量分 80
CCstar1
我是一只小透明,咿呀咿呀哟。
展开
-
算法-不用加减乘除做加法(java)
题目描述:写一个函数,求两个整数之和,要求在函数体内不得使用+、-、*、/四则运算符号。 暴力解法: 思路:无法使用四则运算符,但是java中有++,--运算符可以使用,找出较小值作为循环次数count,找出较大值作为操作(++,--)对象num,如果count大于0则对num做++,反则--。代码如下: public static int Add(int num1, int num2) { int count = (num1 > num2) ? num2 : num1;原创 2021-02-22 17:37:24 · 464 阅读 · 0 评论 -
排序算法小总结
算法对于小白来说还不算很重要,可是要提升等级那么算法就是必不可少的了。 选择排序 1.直接选择排序 原理:将序列划分为无序和有序区,寻找无序区中的最小值和无序区的首元素交换,有序区扩大一个,循环最终完成全部排序。 要点: 1. 设数组内存放了n个待排数字,数组下标从1开始,到n结束。 2. i=1 3. 从数组的第i个元素开始到第n个元素,寻找最小的元素...原创 2016-01-08 18:14:29 · 347 阅读 · 0 评论