自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Brighten的专栏

梦想一定要有的,万一实现了呢。

  • 博客(13)
  • 收藏
  • 关注

原创 用Java实现的2048(没UI)

设计思路: 用0,1,2,3表示事件向左,右,上,下;然后是判断游戏结束标志: 游戏出现2048时,赢得游戏而退出; 游戏画板满了,并且左右上下移动都不能再合并任何元素时,那么游戏已经进入了死胡同不可能再有解,所以判断输了而结束游戏; 游戏实现: 用二维数组来储存游戏画板; 1.每次捕捉事件前,先将每个元素向指定的方向移动, 将他们之间空白的元素去掉, 2.然后按照他们时间的方向的的反方向

2015-04-14 21:34:35 1792

原创 析构函数(C++)

复习析构函数时看到的一个很好的例子:#include <iostream>using namespace std;class Point{ private : int X,Y; public : Point(int a=0,int b=0){ //构造函数 X=a; Y=b; cout<<"Initiali

2015-03-30 13:58:20 455

原创 算法之动态规划--0、1背包

经典的盗贼问题: 一个盗贼带着一个背包去偷东西,房中有五件物品: 1: 6公斤 48元 2:5公斤 40元 3:2公斤 12元 4:1公斤 8元 5:1公斤 7元 但是他的背包只能装下8攻击的东西 问他该怎样选择保障拿到的东西价值最大。 思路: 使用动态规划来实现, 1.将物品i 放到背包里面,修改选择标志 2.判断是否超重,如果没超重,继续第一步,如果超重,将该物品排

2015-03-26 19:23:39 617

原创 数据结构复习(重写某些重要数据结构API) ------------约瑟夫环

这是一个简单的约瑟夫环问题,就是每个人手中的号码都是3,然后人数是固定的41,所要计算的是最后要存活的人应该站在位置。(这是参考别人的设计的,明天附上那书名)package josephus; import java.util.*; public class Easy { static final int Num =41; static final int KillMan = 3;

2015-03-24 23:29:39 543

原创 数据结构复习(重写某些重要数据结构API) ------------图

图结构以及它的一些基本操作:/** * */ package 图;import java.util.Scanner;/** * @author Brighten_Yim * */ class GraphMatrix{//邻接矩阵 static final int Maxnum = 20;//最大点数 static final int Maxvalue = 65335;//

2015-03-24 23:23:18 473

原创 TwoSum(leetcode)

题目:/* Given an array of integers, find two numbers such that they add up to a specific target * The function twoSum should return indices of the two numbers such that they add up to the target, *

2015-03-22 23:13:24 372

原创 AddBinary(leetcode)

package practice.m3.d20; /* Given two binary strings, return their sum (also a binary string). * For example, * a = "11" * b = "1" * Return "100". */ public class AddBinary { public String add

2015-03-20 17:06:26 418

原创 数据结构复习(重写某些重要数据结构API) ------------二叉树

基本API 初始化 查找 遍历package 二叉树;import java.util.Scanner;import javax.print.DocFlavor.INPUT_STREAM;class Tree{ String data; Tree leftTree; Tree rightTree;} public class BinaTree { static f

2015-03-20 14:50:56 588

原创 数据结构复习(重写某些重要数据结构API) ------------队列

数据结构package recoding.queue;class DATA { String key; String name; } 节点结构/** * */ package recoding.queue;/** * @author Brighten * */class SQ { public static final int MAX = 100;//队列最长

2015-03-19 15:20:27 474

原创 数据结构复习(重写某些重要数据结构API) ------------栈

数据单元package myStack;class DATA {//数据单元 String key; String name;} 栈: ``package myStack;class MyStack {//栈单元 static final int MAX=100; DATA[] data = new DATA[MAX+1]; int top; }` 相关API操作: packag

2015-03-18 21:58:34 529

原创 数据结构复习(重写某些重要数据结构API) ------------链表

数据结构复习(重写某些重要数据结构API) ————链表 数据: package 链表;class DATA { /** * @param args */ String key; String name;}-------------------实现:``package 链表;abstract class Linked {Node addNodeofEND(Node

2015-03-17 23:50:29 566

原创 数据结构复习(重写某些重要数据结构API) ------------MySequentialList(顺序表)

顺序表的几个重要API *1、初始化 *2、计算表长 *3、查找节点 *4、插入节 *5、删除节点代码: 这是一个节点(Node)保存的内容:关键字key和附件熟悉namepackage MySequentialList;class Node{ //单个节点保存的信息 用来TEST //每个节点有两个代表量 String key; String n

2015-03-16 21:28:42 502

原创 一道关于编译和指针的题目

今天在忙着复习基础知识等者明天实习HR的电面的时候,在大牛交流群(我是去学习的)里面,有位大牛出了一道比较有意思的题目,本想出细细思考的,但是出于时间考虑,还是先复习了,所以,特此记下这道题,过几天有时间了再回来看看。 题目: #include "stdafx.h" //maybe need commented in some condition #include "stdio.h" int

2015-03-04 20:19:16 451

空空如也

空空如也

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

TA关注的人

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