经典代码

1、求一个数的所有约数

public static void getAllYueShus(int n) {
		for (int i = 1; i*2 <= n; i++)
			if(n%i==0)
				System.out.print(i+" ");
		System.out.println(n);
	}

  

2、求一个数的所有质因数

3、判断一个数是不是质数

    public static boolean isPrime(int s) {
		// 判断一个数是不是质数
		if (s < 2)
			return false;
		else {
			for (int i = 2; i * i <= s; i++) {
				if (s % i == 0) {
					return false;
				}
			}
			return true;
		}
	}

4、求2(多)个数的最大公约数

5、判断回文串

6、背包问题

时间: 2024-10-29 19:08:01

经典代码的相关文章

Javascript中最常用的61段经典代码

1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键 <table border oncontextmenu=return(false)><td>no</table> 可用于Table 2. <body onselectstart="return false"> 取消选取.防止复制 3. onpaste="return false"

JavaScript经典代码【二】【javascript判断用户点了鼠标左键还是右键】

IE 下 onMouseDown 事件有个 events.button 可以返回一个数值,根据数值判断取得用户按了那个鼠标键 events.button==0 默认.没有按任何按钮. events.button==1 鼠标左键 events.button==2 鼠标右键 events.button==3 鼠标左右键同时按下 events.button==4 鼠标中键 events.button==5 鼠标左键和中键同时按下 events.button==6 鼠标右键和中键同时按下 events.

JavaScript经典代码【一】【javascript HTML控件获取值】

javascript HTML控件获取值 1.下拉列表框选定值 ddlPageSize.options[ddlPageSize.selectedIndex].value ddlPageSize.options[ddlPageSize.selectedIndex].text 复选框 $get('chkGoogle').checked 控件隐藏与显示: document.getElementById("控件名").style.display='' //显示 document.getElem

java io经典代码

package IO; import java.io.*; public class FileDirectoryDemo { public static void main(String[] args) { // 如果没有指定参数,则缺省为当前目录. if (args.length == 0) { args = new String[] { "." }; try { // 新建指定目录的File对象. File currentPath = new File(args[0]); // 在

01背包问题(空间优化)经典代码

题目 有N件物品和一个容量为V的背包.第i件物品的费用是c[i],价值是w[i].求解将哪些物品装入背包可使价值总和最大. 基本思路 这是最基础的背包问题,特点是:每种物品仅有一件,可以选择放或不放. 用子问题定义状态:即f[i][v]表示前i件物品恰放入一个容量为v的背包可以获得的最大价值.则其状态转移方程便是: f[i][v]=max{f[i-1][v],f[i-1][v-c[i]]+w[i]} 这个方程非常重要,基本上所有跟背包相关的问题的方程都是由它衍生出来的.所以有必要将它详细解释一下

Java Web项目中的经典代码抽取

前言: 众所周知的,项目开发中做得最多的无非就是增删查改(CRUD)操作.自从国内Web项目开发渐渐盛行SSH框架之后,其开发开发流程也变得更加灵活:本文就项目开发中的业务层代码作个简单的抽取,供业内朋友参考. 代码抽取原理图如下: 这个图主要展示开发中的2个业务,账号(Account)管理跟类别(Category)管理,具体代码实现比较简单就不附上了.从上面的UML图中我们只需要抽象出BaseService接口并且实现BaseServiceImpl类,其他业务的实现一概继承BaseServic

JavaScript经典代码总结

1. oncontextmenu="window.event.returnvalue=false" 将彻底屏蔽鼠标右键 <table border oncontextmenu=return(false)><td>no</table> 可用于Table 2. <body onselectstart="return false"> 取消选取.防止复制 3. onpaste="return false" 

js让菜单栏一直悬浮在顶部,经典代码

很简单,你只需要把下面代码放到js中:$(function(){                //获取要定位元素距离浏览器顶部的距离        var navH = $(".menu").offset().top;        //滚动条事件        $(window).scroll(function(){                //获取滚动条的滑动距离                var scroH = $(this).scrollTop();       

WCF经典代码

Array.CreateInstance(typeof(object), methodCall.Args.Length) 1. DataContractSerializer支持的类型.................................................................................................................. 2 1.1. 用[DataContract]属性标记的类型...............

回调函数的经典代码使用

#include "stdio.h"#include "stdlib.h" int add(int a,int b){ return a+b;} int sub(int a,int b){ return a-b;} typedef int (*fcb_fun)(int a,int b); typedef struct mydata{ int a,b; fcb_fun fcb;}mydata_t; mydata_t *mydata_create(fcb_fun out