码迷,mamicode.com
首页 >  
搜索关键字:java算法    ( 446个结果
9.7数学与概率(七)——检查n能否被素数整除
/**  * 功能:检查n能否被素数整除。  */ /** * 生成素数序列:埃拉托斯特尼筛法 * 原理:剔除所有可能被素数整除的非素数。 * 思路:列出到max为止的所有数字。 * 1)划掉所有可能被2整除的数(2保留)。 * 2)找到下一个素数(即下一个不会被划掉的数),并划掉所有可被它整除的数。 * 3)最终得到2到max之间的素数序列。...
分类:其他好文   时间:2015-08-08 15:04:30    阅读次数:102
JAVA实现EXCEL公式专题(一)——EXCEL公式分类与解析步骤
1)EXCEL公式分类 a. 数值: 从极端情况来说,数值也是一种最简单的公式如 A1=1; b. 简单函数:简单函数指的是参数只能是数值的函数,如公式A3(简单函数)=sum(A1:A2),,A1=1,A2=3; c. 复杂函数:复杂函数指的是参数中也存在函数的,如A4(复杂函数)=avg(A3,A1); d. 表达式:指的是四则运算表达式,如A5=(A4+A1)/A3; 在鄙人现有知...
分类:编程语言   时间:2015-08-08 13:39:31    阅读次数:208
9.7数学与概率(三)——在二维平面上,有两个正方形,请找出一条直线,能够将这两个正方形对半分
/**  * 功能:在二维平面上,有两个正方形,请找出一条直线,能够将这两个正方形对半分。  * 假定正方形的上下两条边与x轴平行。  */ /** * 考虑: * 线的准确含义,可能性有: * 1)由斜率和y轴截距确定; * 2)由这条边上的任意两点确定; * 3)线段,以正方形的边作为起点和终点。 * * 假设:这条线的端点应该落在正方形的边上。 * 思路...
分类:其他好文   时间:2015-08-07 20:12:15    阅读次数:117
经典java算法题及答案
1.使用Java语言编写代码,将一个正整数分解质因数,例如:输入90,打印输出90=2*3*3*5。答案:public class Math{public static void main(String[] args){int n,i;System.out.println("\nplease inp...
分类:编程语言   时间:2015-08-07 19:04:01    阅读次数:270
Lettcode_237_Delete Node in a Linked List
本文是在学习中的总结,欢迎转载但请注明出处:http://blog.csdn.net/pistolove/article/details/47334649 Write a function to delete a node (except the tail) in a singly linked list, given only access to that node. Supposed the linked list is 1 -> 2 -> 3 -> 4 and you are...
分类:其他好文   时间:2015-08-07 11:20:18    阅读次数:114
三大线性排序之桶排序
一.概念引入有作者把计数排序也称为桶排序(各个桶中元素的排序采用计数排序),得到数组C后直接从前往后遍历,输出数组值次数组下标,为0就不输出(或者存入原数组,不稳定),不过笔者认为这种说法不严谨(一个很明显的问题是输出会是双重for循环,不过也有那个意思,叫鸽巢排序也未尝不可),因为桶排序要求输入数据在[0,1)范围内(计数排序要求整数;实际上要么全是整数,要么小数,便于划分桶)...
分类:编程语言   时间:2015-07-31 16:18:24    阅读次数:106
史上最全的随机数生成java算法
史上最全的随机数生成java算法 源代码下载地址:http://www.zuidaima.com/share/1585762703215616.htm...
分类:编程语言   时间:2015-07-25 12:25:21    阅读次数:261
算法(第四版)学习笔记之java实现选择排序
选择排序步骤: 1.找到数组中参与遍历比较的所有元素中的最小元素的下标; 2.将最小元素与数组中参与遍历比较的第一个元素进行交换(如果第一个元素就是最小元素的话,那么也会进行一次交换); 3.若数组中还有需要参与遍历比较的元素,则跳转到步骤1;否则排序结束。 在算法第四版中给出的所有排序均是适用于任意实现了Comparable接口的数据类型,若要将数字作为测试用例,请勿使用基本数据...
分类:编程语言   时间:2015-07-22 19:02:26    阅读次数:148
【LeetCode-面试算法经典-Java实现】【020-Valid Parentheses(括号验证)】
【020-Valid Parentheses(括号验证)】【LeetCode-面试算法经典-Java实现】【所有题目目录索引】原题  Given a string containing just the characters ‘(‘, ‘)’, ‘{‘, ‘}’, ‘[’ and ‘]’, determine if the input string is valid.   The brackets...
分类:编程语言   时间:2015-07-22 09:30:07    阅读次数:141
【LeetCode-面试算法经典-Java实现】【018-4Sum(四个数的和)】
【018-4Sum(四个数的和)】【LeetCode-面试算法经典-Java实现】【所有题目目录索引】原题  Given an array S of n integers, are there elements a, b, c, and d in S such that a + b + c + d = target? Find all unique quadruplets in the array...
分类:编程语言   时间:2015-07-22 09:28:28    阅读次数:147
446条   上一页 1 ... 20 21 22 23 24 ... 45 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!