自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

算法,时空数据挖掘

Spatial-Temporal Application and Data Analysis

  • 博客(4)
  • 资源 (7)
  • 收藏
  • 关注

原创 Leetcode 3Sum Closet

用了和3Sum差不多一样的思路,二分查找。关键要剪枝,但是却在剪枝那里犯了很多错误。 然后原来有一个更加快的思路O(n^2). #include #include #include #include using namespace std; class Solution { public: int threeSumClosest(vector &num, int ta

2014-07-27 06:35:49 1088

原创 Leetcode - 3Sum

蛮常见一道题目。 思路: 1:排序,按顺序遍历两个数之和twoSum, 2: 二分查找 (0 - twoSum)看是否存在 这题最容易错的地方是must not contain duplicate triplets,所以遍历的这时候要用一个数字记录最后一个遍历的数字是,避免重复。 #include #include #include using namespace s

2014-07-26 23:50:15 785

原创 Leetcode - Jump Game Two

class Solution { public: const int MAXVALUE = 1 << 30; int findMinStepToIndex(int maxNumbers[],int maxSteps,int index) { if (index == 0) return 0; int left = 1; int right = maxSteps;

2014-07-26 06:24:41 809

原创 LeetCode - Jump Game

一开始想DP一步步迭代更新,求出到跳到最后一个的最小步数,但是时间复杂度O(nk),会超时。 再一想,发现该题只需要返回能否到达最后一个,不需要最小步数,所以迭代时候只需要保留当前能够走到的最远距离tmpMax,时间复杂度降到O(n)。 class Solution { public: const int MAXVALUE = 1 << 30; bool canJump(int A[],

2014-07-26 04:01:11 766

一个Silverlight的DateBinding和DataTemplate的Demo

一个Silverlight的DateBinding和DataTemplate的小Demo。通过DataBinding在界面上显示我个人事务的类TaskCollection。

2012-04-28

基于GPU的3D空间精确三角形拾取

用Directx11的ComputeShader和GeometryShader做的3D空间精确拾取,点击左键,程序判断是否选中了模型某个三角形,如果选中了则显示该三角形,其他以网格方式显示。

2011-12-21

串行的BitonicSort双调排序

CPU串行的BitonicSort双调排序

2011-12-20

Directx11绘制立方体

Directx11绘制一个立方体和四面体,用了我博客一个简单的框架封装,适合初学者学Directx11程序。

2011-12-20

InteliShade

InteliShade,vs的插件,安装后可以高亮.FX文件。

2011-08-17

usertype.dat

HLSL的关键字,放在vs的IDE文件下,以在vs中高亮HLSL的关键字

2011-08-17

Directx11中使用PhysX

在Directx11中使用PhysX物理引擎的小Demo。按a健就会看到盒子掉下来。

2011-08-13

空空如也

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

TA关注的人

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