算法-特别数的和
问题描述:
思路:
遍历1-n个数,判断是否满足条件。
代码:
package club.test;
public class TestMain11 {
public static void main(String[] args) {
int num=0;
for(int i=1;i<=10000;i++) {
if(hasGivenNum(i)) {
num+=i;
}
}
System.out.println(num);
}
/**
* 判断num是否包含 0 1 2 9
* @param num
* @return
*/
public static boolean hasGivenNum(int num) {
int b=0;
while(num>0) {
b=num%10;
if(b==0||b==1||b==2||b==9) {
return true;
}
num=num/10;
}
return false;
}
}
猜你喜欢
java基础
329
java中break的特别用法(实现goto)publicclassA8{ publicstaticvoidmain(String[]args){ a: for(inti=0;i10;i
算法基础
2
]=0;
System.out.println(a[0]+""+b[0]);
}结果打印的是10说明一位数组的clone方法是深拷贝数组b和数组a并不是同一个对象二位数组的clone方法测试代码public
数据结构与算法
250
prim(普里姆)算法求出。对于任何一个数据结构或算法,理解和实现只是一个方面,更重要的是要明白它的应用范围或应用场景,最小生成树算法的应用非常广泛,例如:假设要在n个城市之间建立通信联络网,则连接n个
blog
程序员必须掌握的数据结构和算法
数据结构与算法
275
原文链接:https://www.zhihu.com/question/23148377?sort=created算法基础 时间复杂度 空间复杂度基础数据结构 线性表 列表(必学) 链表(必学
数据结构与算法
321
广度优先搜索算法(dfs、深搜)java实现-数据结构和算法用邻接矩阵表示图的定点之间的关系如下图的数据结构:则用邻接矩阵表示为: privatestaticintmap[][]={ {0,3,6
blog
选择排序 - 数据结构和算法
数据结构与算法
188
算法思想:对冒泡排序的一种改进,每次从没有排序的集合a中拿取一个最大或最小的元素,放入有序的集合b中,直到a集合中的元素被取完算法描述:用变量i遍历整个数组,用变量j遍历i后面的数组,每次遍历i初始
blog
算法-数的分解
数据结构与算法
5458
题目描述思路:枚举,只需要枚举前两个数,满足条件的第三个数自然是2019减去前两个数。代码packagelanqiao;publicclassTestMain1
blog
算法-求和问题
数据结构与算法
11223
问题描述给定一个int类型一维数组a[],和一个int类型的数值b。编写一个程序,判断数组中有没有两个数(a[i],a[j])的和等于b,如果存在,返回两个数在a数组中的下表
最近发表
归档
2018年11月
12
2018年12月
33
2019年01月
28
2019年02月
28
2019年03月
32
2019年04月
27
2019年05月
33
2019年06月
6
2019年07月
12
2019年08月
12
2019年09月
21
2019年10月
8
2019年11月
15
2019年12月
25
2020年01月
9
2020年02月
5
2020年03月
16
2020年04月
4
2020年06月
1
2020年07月
7
2020年08月
13
2020年09月
9
2020年10月
4
标签
算法基础
linux
前端
c++
数据结构
框架
数据库
计算机基础
储备知识
java基础
ASM
其他
深入理解java虚拟机
nginx
git
undefined
undefined
sdf
sdf
dsdf
sdfasdfasd
sdf
ppp
sdf
fggdgsd
kkk
kkk
kkk
sdddf
456