自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 10亿素数算法

//计算10亿需要60MB内存,比普通的bit位算法节省一半内存 unsigned int PrimeCounter(unsigned int MaxNumber){    const unsigned MachineLength = sizeof(unsigned int)     const unsigned int MaxSize = MaxNumber / (MachineLength  

2008-12-28 22:42:00 1702 1

原创 寻找素数 Google题

找出满足以下条件的最小素数: a.3个连续素数的和 b.17个连续素数的和 c.45个连续素数的和 d.979个连续素数的和 e.本身为素数  #include "stdafx.h" using namespace std;int main(){    const unsigned int MaxNumber = 10000000;    const unsig

2008-12-25 19:27:00 701

原创 2007百度之星总决赛试题八方块移动的简单算法

 八方块移动游戏要求从一个含8个数字(用1-8表示)的方块以及一个空格方块(用0表示)的3x3矩阵的起始状态开始,不断移动该空格方块以使其和相邻的方块互换,直至达到所定义的目标状态。空格方块在中间位置时有上、下、左、右4个方向可移动,在四个角落上有2个方向可移动,在其它位置上有3个方向可移动。例如,假设一个3x3矩阵的初始状态为:  8   0   3     2   1   4    

2008-12-07 16:19:00 1369

原创 寻找数组平衡点

package Atlight;/* * 写一个函数,返回给定序列的平衡点(任何一个),如果没有返回-1,假定这个序列可达到非常大。  * 平衡点就是 左边元素和等于他右边元素和. */public class algorithm {    public static void main(String[] args) {        int arr[]

2008-11-26 18:37:00 1377

原创 寻找数组支配者下标

一个数组,“支配者”是在数组中出现频率超过一半的整数, 例如[3,4,3,2,-1,3,3,3]数值“3”出现过5次,5除以8大于0.5 所以数值“3”是一个支配者; 而在这个数组中的支配者出现在数组下标[0,2,4,6,7] 写一个函数,在给定的整数数组中找出支配者所在的任意一个数组下标,如果一个数组中没有支配者返回-1;要求:使用集合实现. package Packag

2008-11-26 16:35:00 600

原创 Java实时画线

package Package;import java.awt.*;import java.awt.event.*;import javax.swing.*;import java.util.ArrayList;/** * @author [email protected] 2008-11-26 */public class MouseTe

2008-11-26 01:13:00 1637

原创 最小生成树 Floyd-Warshall算法

#include "stdafx.h"//Floyd-Warshall算法//可爱的Floyd算法虽然时间复杂度大了点,到了O(N^3)但对于日益增长的CPU来说又算得了什么呢,//这么简洁的代码,真是太好记了就三个for循环而已.比起Prim kruskal来说真是天堂.void main() { const size_t MaxVertex = 5; const size_t MX = INT

2008-06-04 00:12:00 740

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除