自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 WPF——TextBox 滚动条与StackPanel

最近写的一个WPF小程序,边学边做的,在动态添加控件时出的这个问题,试了一下,直接写xaml也有这个问题,所以可以简单的说明一下.直接上xaml:<Window x:Class="WpfApplication2.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"

2015-12-19 11:39:44 4943

原创 Exercise——EightQueen

8皇后问题,要求:任意两皇后不能在同一行、列、斜线、反斜线上直观解法:列出所有情况,判断是否符合要求。缺点:共有8^8种方案要判断,明显太多太麻烦。思路:考虑减少要判断的情况,边放子边判断,若落下该子明显不合题意,则跳过考虑下一情况。解法:回溯法,每落一子判断该位置正确性。代码:package com.zxy.exercise;public class Main

2015-08-21 11:56:36 290

原创 Exercise_FindPath

给出一个字符矩阵和一个字符串路径,返回矩阵中是否存在这一路径比较典型的用回溯法解决的问题,相似的还有迷宫找出口,扫雷游戏里点击显示连续无数字区域的功能也可以用这个思路做。代码:package com.zxy.exercise;public class Main { public static void main(String[] args) { // TODO Auto-g

2015-08-13 17:54:23 346

原创 Exercise——CopyComplexList

复制复杂链表,链表结构如下:static class Node{ public char value; public Node nextNode; public Node siblingNode; @Override public String toString() { String str = "Node [value=" + value; if(nextNo

2015-08-05 17:25:33 286

原创 Exerciese——PrintMatrixClockwise

一个面试题,顺时针打印矩阵总体思路是:从外圈到内圈一圈一圈打印。在条件判断上可以变化。code:package com.zxy.exercise;public class Main { public static void main(String[] args) { // TODO Auto-generated method stub //Print matrix

2015-08-03 17:09:24 386

原创 Algorithm——MergeSort

算法不多说,Divide and Conquer:将序列分为两个分别排序,然后归并到一起。代码:package com.zxy.algorithm;public class MergeSort { public static void main(String[] args) { // TODO Auto-generated method stub int[] array =

2015-07-30 15:31:45 310

原创 Algorithm——QuickSort

算法:选取key,将小于key的放key左边,大于key的放右边,然后对左右分别递归调用。一般选取第一个数array[0]作为key,设置游标i = 0; j = array.length - 1;从右往左找一个小于key的换到左边,再从左往右找一个大于key的换到右边,当i == j时将key放在array[i]就划分完成。代码如下:public static void quicks

2015-07-28 15:56:13 374

原创 Design Pattern——Facade

外观模式意图是为子系统提供一个接口,便于它的使用。外观是可配置的,目的是为了重用,用在产品代码中。应对子系统中的类进行重构,直到每个类都有一个明确的目的。举例:c#中的Messagebox类。

2015-07-24 17:42:08 365

原创 Design Pattern——Adapter

Adapter的目的是复用代码,解决接口不兼容的问题。一种是类适配器,一种是对象适配器。类适配器举例:package com.zxy.designpattern;public class Client{ public static void main(String[] args) { // TODO Auto-generated method stub

2015-07-24 16:16:24 294

空空如也

空空如也

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

TA关注的人

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