自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (5)
  • 收藏
  • 关注

原创 五百战俘问题

import java.awt.List;import java.util.Iterator;import java.util.LinkedList;public class Prisoner { public static void main(String[] args) { fiveH(); } public static void fiveH(){ Linked

2015-08-25 19:13:50 651

原创 【数据结构】红黑树

红黑树目的在进行插入和删除操作时通过特定操作保持二叉查找树的平衡,从而获得较高的查找性能。效率查找,插入和 删除 时间复杂度:O(log n) ,n 是树中元素数目。性质节点是红色或黑色。根节点是黑色。每个叶节点(NIL节点,空节点)是黑色的。每个红色节点的两个子节点都是黑色。(从每个叶子到根的所有路径上不能有两个连续的红色节点)从任一节点到其每个叶子的所有路径都包含相同数目的黑色节点。

2015-07-30 19:29:53 776

原创 杭电OJ第十五届ACM第一题 Hearthstone

来自杭电OJ第十五届ACM第一题 Hearthstone,第一次用深度优先搜索和回溯,参阅了会数据结构和算法导论,脑袋都要爆炸了。

2015-03-28 22:54:27 1147

原创 二分查找的迭代实现

来自某互联网公司的笔试题,二分查找的迭代实现。

2015-03-24 20:26:20 1012

原创 Eclipse提高编程效率的常用快捷键

1.Ctrl+1 快捷修复2.Ctrl+D 快捷删除行3.Shift+Enter 快捷换行4.Alt+ / 提示输入(自动补全)(例:输入syso  Alt+ / 直接会出现System.out.println();5.Ctrl+F11 快速运行6.Alt+ ↑ / ↓ 当前行快速移动7Ctrl+.Alt+ ↑ / ↓ 当前行复制并快速移动8.Ctrl+M 扩充(最

2015-02-11 21:38:32 981

原创 【算法】JAVA快速排序法实现

基本思想:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。

2015-01-24 19:54:51 1082

原创 JAVA版进程管理器

ProcessViewer.java 类,负责界面实现import java.awt.BorderLayout;import java.awt.FlowLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.io.IOException;import java

2015-01-18 21:22:27 2607

原创 Ubuntu64位下使用Eclipse闪退的解决

解决方法:在eclipse.ini文件中加入 -Dorg.eclipse.swt.browser.DefaultType=mozilla解决IDE的自动补齐函数和变量的浏览插件缺省要用mozilla。报错文档:# A fatal error has been detected by the Java Runtime Environment:##  SIGSEGV (

2014-12-05 11:27:13 5268 1

原创 【Socket编程】套接字Windows平台C语言实现

Socket API在windows平台下的基础代码。

2014-10-12 15:58:03 3211 2

原创 【Java】需要配置的三个Java环境变量

我的电脑→属性→高级系统设置→高级→环境变量1.JAVA_HOME : JDK的安装路径2.PATH : %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;3.CLASSPATH (这个可以不配置): .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;

2014-10-09 14:20:05 2075

原创 【北大MOOC】2014程序设计实习--第二周编程作业

A:简单的学生信息处理程序实现总时间限制: 1000ms 内存限制: 65536kB描述在一个学生信息处理程序中,要求实现一个代表学生的类,并且所有成员变量都应该是私有的。(注:评测系统无法自动判断变量是否私有。我们会在结束之后统一对作业进行检查,请同学们严格按照题目要求完成,否则可能会影响作业成绩。)输入姓名,年龄,学号,第一学年平均成绩,第二

2014-03-06 11:10:20 4055 2

原创 【C语言】五子棋胜负判定算法及源代码

五子棋胜负的判定,一般有一下两种算法:1.扫描整个棋盘,分别扫描四个方向是否有5个连子。网上找了很多五子棋源码都是用此算法,这意味着每下一个棋子都要扫描一遍19×19的棋盘,复杂而且低效,代码略。2.每下一字,从该子开始扫描其四个方向(例如:从该子的(x-4,y)坐标开始扫描横向)是否存在5个连子。此算法较为常用,而且不涉及更为复杂的数据结构。

2014-02-15 15:24:03 14435

原创 【TCHAR、_T与_TEXT】【strcpy、wcscpy与_tcscpy】

(内容出自《把脉VC++》,挺好的一本书,下面内容是我整理摘录的两小节,顺便吐槽微软还真是整天把C搞的多复杂,让人找来找去)4.5.3  TCHAR、_T与_TEXT计算机最初使用的不是UNICODE,最初的系统和程序都采用的是ANSI或者MBCS,那么,问题来了:我们开发程序的时候,是采用char还是wchar_t?观察如下代码:char msg[] = "学习C++

2014-02-14 18:57:32 4215

原创 BitBlt函数的用法和一个小实例

BitBlt 用于从原设备中复制位图到目标设备,语法格式如下:BOOLBitBlt(int x,int y,int nWidth,int nHeight,CDC*pSrcDC,int xSrc,int ySrc,DWORDdwRop);【机器博弈中的用途】:把一枚棋子画在棋盘上

2014-02-02 22:57:31 11268

原创 【窗口编程】一个简单的C语言窗口程序

创建一个简单的窗口,包括基础的主函数和回调函数。

2014-02-02 17:55:25 17798 5

原创 公元2014年1月25日,优米X1S手机,卒

【型号】优米X1S【价格】RMB946(其中邮费18元)【物流】顺丰特惠【生】公元2013年5月18日【卒】公元2014年1月25日【死因】液晶屏破裂

2014-01-28 15:07:52 1500

原创 【对话框编程】C语言也能干大事系列课程源代码

【C语言也能干大事】课程1-7节 课上及课后源代码、各种控件的使用。

2014-01-23 12:17:53 3087

原创 Python语言学习笔记(二)

三.流程控制if语句if  表达式:    语句elif  表达式:    语句else:    语句注意:Python对于格式十分严格,缩进格式很重要,需要用Tab或者4个空格来进行缩进(使用嵌套时要严格遵守)

2014-01-20 20:28:20 897

原创 【教程】Windows获取开发人员许可证(Windows 应用商店应用)

安装了Visual Stdio 2012和2013版本以后,会需要获取Windows开发人员许可证过程如下:用管理员权限打开Windows PowerShell运行以下命令:Show-WindowsDeveloperLicenseRegistration此命令会打开一个对话框,你可以从中获取开发人员许可证并在本地计算机上安装该许可证。若要运行此命令,必须具备有效

2014-01-20 19:15:32 8479

原创 【图解】联想IdeaPad V450拆机教程,光驱位安装固态硬盘图解

本教程主要针对联想V450机型换固态硬盘的过程。欢迎各路机油们讨论!

2014-01-16 22:00:44 27575 1

原创 Python语言学习笔记(一)

一.走进Python1.Python语言特性(易用与效率的完美结合)定位:“脚本语言”、高阶动态编程语言 语法简单:类似伪代码解释性语言:不需要编译,可以直接从源代码运行,但需要解释器面向对象高级语言:无需考虑内存管理等内层可扩展性和可嵌入性免费开源(这其实是能够流行起来的重要原因)可移植性丰富的库(强大的原因)“胶水语言”:可以在C/C++程序中某部分使用Python编程2.

2014-01-16 19:21:36 1602

原创 我的IT博客

今天新建了我的IT博客,以后用来总结记录自己的学习历程,以及一些自己的见解,也可能会转载一些关键的技术性文章,以备随时翻阅。现阶段学习内容如下:1.Python语言和网页爬虫2.基于C/C++的机器博弈程序(参考书籍:《PC游戏编程》)3.将之前在NEUQ OJ上AC的一些题目汇总到微博上未来可能涉及的内容:1.PHP2.Andriod应用的开发3.自己鼓捣拆解各种

2014-01-16 18:26:57 829

水果忍者网页版html源码

水果忍者网页版html源码,挺不错的,分享给大家

2014-02-20

连连看HTML5版源码

连连看HTML5版源码,还是挺不错的!向大家推荐.

2014-02-20

C++语言课程设计任务书

C++语言课程设计任务书

2013-07-08

空空如也

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

TA关注的人

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