- 浏览: 428692 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (170)
- java (77)
- javascript (5)
- jsp (1)
- servlet (6)
- struts (8)
- hibernate (3)
- spring (4)
- ajax (5)
- jquery (3)
- apache cxf (0)
- ext.js (1)
- hadoop (0)
- android (0)
- html5 (2)
- linux (5)
- flex (1)
- tomcat (1)
- jboss (0)
- nginx (0)
- mysql (16)
- sql server (3)
- oracle (4)
- div+css (0)
- mybatis (4)
- design patterns (22)
- xml (2)
- postgresql (3)
- velocity (1)
- freemarker (1)
- kendo-ui (2)
- ibatis (1)
- socket (1)
- C and C++ (1)
- C# (2)
- 程序设计----算法 (0)
- jersey (1)
- dd (0)
- perl (1)
- shell (0)
最新评论
-
书策稠浊:
兄弟,这tm是Java?
java调用百度地图和谷歌地图 -
fengyunlouyanyu:
jquery----删除指定id的div下的img -
yangjianzhouctgu:
Neoman 写道hi,我看你引入了kendo.web.min ...
kendo-ui中kendoGrid的用法 -
Neoman:
hi,我看你引入了kendo.web.min.js 这个js, ...
kendo-ui中kendoGrid的用法 -
yangjianzhouctgu:
llscp 写道这是JS吧...对的呀
java调用百度地图和谷歌地图
package com.zhonghaiwangluokeji.interview; /** * 0-9这十个数,组合成两个三位数和一个四位数 * 求出满足条件:两个三位数相加等于那个四位数 * 的所有这些数 * @author yangjianzhou * */ public class Problem3 { public static void main(String[] args) { printNumbers(); } public static void printNumbers(){ int result = 0; for(int i=123;i<=987;i++){ for(int j=123;j<=987;j++){ result = i+j; if((result>1000)&&isTrue(result,i,j)){ System.out.print(result+" "); System.out.print(i+" "); System.out.println(j+" "); } } } } public static boolean isTrue(int result,int i,int j){ String str = "0123456789"; String s = result+""+i+""+j; int index = 0; String str1 = ""; for(int k =0;k<str.length();k++){ index = s.indexOf(str.charAt(k)); if(index>=0){ str1 = s.replaceFirst(str.charAt(k)+"", "a"); s = str1; } } String s1 = s.replaceAll("a", ""); if(s1.length()==0){ return true; } return false; } }
运行结果:
1035 246 789 1035 249 786 1053 264 789 1053 269 784 1053 284 769 1035 286 749 1035 289 746 1053 289 764 1089 324 765 1089 325 764 1098 342 756 1098 346 752 1206 347 859 1206 349 857 1098 352 746 1098 356 742 1206 357 849 1206 359 847 1089 364 725 1089 365 724 1098 423 675 1098 425 673 1305 426 879 1305 429 876 1089 432 657 1026 437 589 1089 437 652 1026 439 587 1089 452 637 1089 457 632 1062 473 589 1098 473 625 1098 475 623 1305 476 829 1062 479 583 1305 479 826 1062 483 579 1026 487 539 1026 489 537 1062 489 573 1026 537 489 1026 539 487 1062 573 489 1062 579 483 1062 583 479 1026 587 439 1026 589 437 1062 589 473 1098 623 475 1503 624 879 1098 625 473 1503 629 874 1089 632 457 1089 637 452 1089 652 437 1089 657 432 1098 673 425 1503 674 829 1098 675 423 1503 679 824 1089 724 365 1089 725 364 1098 742 356 1602 743 859 1035 746 289 1098 746 352 1035 749 286 1602 749 853 1098 752 346 1602 753 849 1098 756 342 1602 759 843 1053 764 289 1089 764 325 1089 765 324 1053 769 284 1053 784 269 1035 786 249 1035 789 246 1053 789 264 1503 824 679 1305 826 479 1305 829 476 1503 829 674 1602 843 759 1206 847 359 1206 849 357 1602 849 753 1602 853 749 1206 857 349 1206 859 347 1602 859 743 1503 874 629 1305 876 429 1305 879 426 1503 879 624
发表评论
-
spring boot应用测试框架介绍
2018-07-19 14:44 751个人原创博客:spring boot应用测试框架介绍 -
可执行jar包的配置与运行
2017-06-04 19:42 1007spring boot项目可以以jar包的形式执行运行。s ... -
多线程并发
2016-05-21 23:49 0Splitter.on('|').trimResults(). ... -
jdk动态代理实现原理
2016-05-09 23:12 773jdk的动态代理即使用反射来实现,具体由Proxy、Invoc ... -
spring常见注解
2016-05-01 23:33 12321.Autowired 通过spring的依赖注入功能来 ... -
spring常见配置作用
2016-04-29 23:08 933一般应用中常见spring的 ... -
数据来自两个系统时的内存分页算法
2016-04-24 23:12 842业务数据来自a-app与b-app,其中a-app中数据的业务 ... -
linux下java web开发环境搭建
2016-04-10 14:09 1134一般的java web开发涉及到的开发工具有:jdk、tomc ... -
linux下md5sum和DigestUtils.md5Hex的关系
2015-12-19 22:30 8525本文对linux下md5sum命令和java中DigestUt ... -
基于jersey的web service
2015-11-22 22:55 1007本文是基于jersey的web service 的两个小例子, ... -
面试总结----spring
2015-05-19 22:17 911spring在面试中经常被 ... -
面试总结----多线程
2015-05-18 22:10 897面试过程中,多线程被问到的概率非常大,差不多都会问的。 下面 ... -
面试总结----java虚拟机
2015-05-17 23:20 741在面试过程中,java虚拟机被问到的概率非常大,应该是每场面试 ... -
面试总结----java集合
2015-05-17 11:57 676春节刚过,打算换一份工作,于是就开始了一段准备面试的生活,准备 ... -
json串与对象之间转换的几种实现方式
2015-01-24 18:56 1878这里使用了gson,fastjson,jackson,json ... -
google关于事件的生产者消费者模式实现例子
2015-01-24 11:28 976google使用生产者/消费者模式实现了事件的产生传播处理过程 ... -
图形化显示---冒泡排序
2014-12-05 22:17 917代码: package com.thread.singal ... -
多线程----wait/notify
2014-11-06 22:06 686线程同步:两个线程依次对同一变量进行操作。 packag ... -
多线程-----阻塞队列
2014-11-05 22:43 850使用一个线程将一个指定目录下面的所有文件放在一个阻塞队列中,用 ... -
迷宫的最短路径
2014-08-19 00:31 3763代码如下: package com.chapterO ...
相关推荐
在编程领域,计算一个2位数乘以3位数得到4位数的算法是一个基本的算术运算。这里我们将深入探讨这个主题,并通过Java代码来实现这个算法。 首先,我们需要理解2位数和3位数的范围。一个2位数在10到99之间,而一个3...
在编程领域,阶乘是一个常见的数学概念,尤其在算法和计算数学中经常被用到。本文将深入探讨“n的阶乘问题”,包括阶乘的定义、计算阶乘位数的方法以及如何确定阶乘末尾零的个数。 首先,阶乘是指一个正整数n与小于...
在标签“源代码”提示下,我们可以假设有一个特定的编程语言被用来解决这个问题,如Python、Java或C++。每种语言都有其特定的语法和库函数,但基本的逻辑和算法设计会保持不变。 压缩包中的文件名为“jiemi”,可能...
- **描述**:水仙花数是指一个三位数,它的每个位上的数字的立方和等于它本身。 - **实现思路**: - 使用`for`循环遍历100到999之间的所有数字。 - 对于每一个数字,分别提取出百位、十位和个位上的数字。 - 计算...
水仙花数(Narcissistic number)是指一个三位数,其各位数字的立方和等于该数本身。程序通过`shuixianhua(int x)`方法检查一个数是否为水仙花数,通过分解三位数的各个位数,然后计算立方和进行比较。 **程序4**:...
水仙花数是指一个三位数,其各位数字的立方和等于该数本身。程序通过循环遍历100到999,将数字拆分成个位、十位和百位,然后计算这三个位数的立方和,与原数比较。若相等,则是水仙花数。 4. **质因数分解**: 质...
- **目标**: 判断一个5位数是否为回文数。 - **程序分析**: - 回文数的特点是个位与万位相同,十位与千位相同。 - 可以通过字符串操作或者数学操作来实现判断。 - 如果数字转换为字符串,可以简单地比较对应位置...
水仙花数是指一个三位数,它的各个位上的数字的立方和等于它本身。 #### 示例代码分析: 示例代码提供了一种检测水仙花数的方法: ```java public boolean shuixianhua(int x) { int i = 0, j = 0, k = 0; i = x ...
这个文件中的Java算法题目集合涵盖了多个经典算法和编程问题,适合用来提升编程能力和算法理解。以下是对这些题目知识点的详细解释: 1. **最大公约数与最小公倍数**:求两个数的最大公约数(GCD)和最小公倍数...
水仙花数是指一个三位数,它的各个位上的数字立方和等于它本身。例如,153是一个水仙花数,因为153 = 1^3 + 5^3 + 3^3。 #### 示例代码解析: ```java public class exp2 { public static void main(String args[]...
**题目**:打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。 **代码实现**: ```java public class Exp2 { public static void main(String[] args) { int i = 0; Math ...
题目要求编写一段Java代码来找出所有可能的数字组合,使得两个由不同数字组成的两位数的乘积等于另外两个由不同数字组成的三位数和两位数的乘积。即找到所有满足以下条件的\(a, b, c, d, e, f, g, h, i\)(\(1 \leq ...
6. **最大公约数和最小公倍数**:程序6中,通过辗转相除法(欧几里得算法)求解两个数的最大公约数和最小公倍数。 7. **字符统计**:程序7展示了如何读取一行字符并统计其中各类字符的数量。 8. **字符串累加**:...
快速排序是一种高效的排序算法,采用了分治法的策略来把一个序列分为较小和较大的两个子序列,然后递归地排序两个子序列。快速排序的关键在于选择合适的基准值。 **时间复杂度**: - 最好情况:O(n log n),当每次...
- **水仙花数定义**:水仙花数(Narcissistic number)是指一个n位数,它的每个位上的数字的n次幂之和等于它本身。例如,153是一个3位数,且1^3 + 5^3 + 3^3 = 153,所以153是一个水仙花数。 - **判断方法**: - ...
LZW(Lemple-Ziv-Welch)压缩算法是一种高效的无损数据压缩方法,由Lemple、Ziv和Welch三位科学家共同开发。该算法基于字典编码思想,通过构建和更新动态字典来实现数据的压缩。在Java中实现LZW算法主要涉及以下几个...
### Java常用八大排序算法详解 #### 一、直接插入排序 **基本思想:** 直接插入排序的基本思路是在要排序的一组数中,假设前面 (n-1) [n>=2] 个数已经排好顺序,现在要把第 n 个数插入到前面的有序数列中,使得这 ...
水仙花数是指一个三位数,其各位数字立方和等于该数本身。程序通过遍历101到999,每次迭代时,将数字分解为百位、十位和个位,然后计算这三个位数的立方和,如果相等则输出这个数字。 【程序 4】该程序实现了正整数...
- 算法分析:这是一个典型的动态规划问题,可以通过两个变量f1和f2来保存前两个月的兔子对数,然后更新f2为f1和f2的和,f1更新为f2的旧值。循环遍历指定月份数,输出每月的兔子对数。 2. **素数判断** - 题目描述...