自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (2)
  • 收藏
  • 关注

原创 Algorithm-week17

Week17Problem--8.19A kite is a graph on an even number of vertices, say 2n, in which n of the vertices form a clique and the remaining n vertices are connected in a "tail" that consists of a path

2018-01-03 10:50:12 133

原创 Algorithm-week16

Week16Problem--Medium--392. Is SubsequenceGiven a string s and a string t, check if s is subsequence of t.You may assume that there is only lower case English letters in both s and t. t is

2017-12-07 21:18:32 121

原创 Algorithm-week15

Week14Problem--Medium--646. Maximum Length of Pair ChainYou are given n pairs of numbers. In every pair, the first number is always smaller than the second number.Now, we define a pair (c,

2017-12-07 20:37:50 135

原创 Algorithm-week14

Week14Problem--Medium--647. Palindromic SubstringsGiven a string, your task is to count how many palindromic substrings in this string.The substrings with different start indexes or end in

2017-12-06 20:54:39 144

原创 Algorithm-week13

Week13Problem--Medium--673. Number of Longest Increasing SubsequenceGiven an unsorted array of integers, find the number of longest increasing subsequence.Example 1:Input: [1,3,5,4,7]Ou

2017-11-30 00:12:08 107

原创 Algorithm-week12

Week12Problem--Medium--714. Best Time To Buy and Sell Stock with Transaction FeeYour are given an array of integers prices, for which the i-th element is the price of a given stock on day i;

2017-11-26 21:43:27 131

原创 Algorithm-week11

Week11Problem--Medium--718. Maximum Length of Repeated SubarrayGiven two integer arrays A and B, return the maximum length of an subarray that appears in both arrays.Example 1:Input:A

2017-11-25 11:27:22 138

原创 Algorithm-week10

Week10Problem--Medium--413. Arithmetic SlicesA sequence of number is called arithmetic if it consists of at least three elements and if the difference between any two consecutive elements is t

2017-10-28 21:36:08 111

原创 Algorithm-week9

Week9Problem--Medium--338. Counting BitsGiven a non negative integer number num. For every numbers i in the range 0 ≤ i ≤ num calculate the number of 1's in their binary representation and r

2017-10-28 11:48:23 126

原创 Algorithm-week8

Week8Program--Medium--712.Minimum ASCII Delete Sum for Two StringsGiven two strings s1, s2, find the lowest ASCII sum of deleted characters to make two strings equal.Example 1:Input:

2017-10-27 15:10:20 140

原创 Algorithm-week7

Week7Program--Medium--537.Complex Number MultiplicationGiven two strings representing two complex number.You need to return a string representing their multiplication. Note i2 = -1 according

2017-10-22 21:17:28 139

原创 Algorithm-week6

Week6Program--Medium--419. Battleships in a BoardGiven an 2D board, count how many battleships are in it. The battleships are represented with 'X's, empty slots are represented with '.'s. Yo

2017-10-09 13:09:56 178

原创 Algorithm-week5

Week5Program--Medium--611. Valid Triangle NumberGiven an array consists of non-negative integers, your task is to count the number of triplets chosen from the array that can make triangles if

2017-10-08 22:51:21 170

原创 Algorithm-week4

Week3Program--Medium--399. Evaluate DivisionEquations are given in the format A / B = k, where A and B are variables represented as strings, and k is a real number (floating point number). G

2017-09-29 20:52:04 186

原创 Algorithm-week3

Week3Program--MediumDesign a data structure that supports the following two operations:void addWord(word)bool search(word)search(word) can search a literal word or a regular expression

2017-09-20 14:10:07 219

原创 Algorithm-week2

Week2Program--MediumGiven a binary tree, determine if it is a valid binary search tree (BST).Assume a BST is defined as follows:The left subtree of a node contains only nodes with keys

2017-09-13 12:14:32 135

原创 Algorithm-week1

Week1

2017-09-06 23:14:48 150

原创 Unity3DGame学习笔记(7):DOTween

实验任务:这次我们要实现对一个动画插件Dotween的仿写。 它在 Specific settings 中 transform.DoMove 返回 Tween 对象,而我们要实现该对象,实现对动作的持续管理。在仿写前,让我们先了解一下什么是Dotween。Dotween是一款unity插值动画插件,unity里面做插值动画的插件有许多,比较常见的有itween、hotween、dotween。

2017-05-05 16:19:17 597

原创 Unity3DGame学习笔记(6):粒子系统

实验任务:这次我们需要参考玩野的光环效果并用unity来实现它:http://i-remember.fr/en 目标效果:

2017-05-01 20:11:20 348

原创 Unity3DGame学习笔记(5):飞碟修改

实验要求:由于我的原版作业实现运动是用物理运动,所以这次我需要实现运动学运动。修改说明:1.增添了接口IActionManager,用于统一调用物理运动和运动学运动。2.对于物理运动,我增添了PhysicsActionManager来实现物理运动的细节。3.对于运动学运动,根据课程ActionManager的框架,增添了CCActionManager,SSAction和

2017-04-03 16:53:49 345

原创 Unity3DGame学习笔记(4):射箭游戏

打靶游戏要求:1.靶对象为5环,按环计分;2.箭对象,射中后要插在靶上;3.游戏仅一轮,无限trials;4.增强要求:添加一个风向个强度标志,提高难度;代码结构:

2017-03-31 17:36:14 1194 3

原创 Unity3DGame学习笔记(3):爆炸效果

AddExplosionForce函数说明:在Unity脚本手册中,Rigidbody组件有一个AddExplosionForce方法,能够对一个模拟爆炸效果的刚体施加力量。爆炸被模拟为世界坐标中具有一定中心位置和半径的球体。通常情况下,球体意外的任何物体都不受爆炸的影响,力与中心距离成正比。如果半径设为0,那么将施加全部力,而不管中心距离刚体有多远。下面我将通过一个例子来演示一下这个函数。

2017-03-30 17:27:04 3873

原创 Unity3DGame学习笔记(2)

实验要求:编程实践,请写步骤,贴代码并解释:写个用鼠标打飞碟的游戏。游戏要分多个 round , 飞碟数量每个 round 都是 n 个,但色彩,大小;发射位置,速度,角度,每次发射数量可以变化。游戏过程中,仅能创建 n 个飞碟, 且不容许初始化阶段生成任何飞碟。 飞碟线路计算请使用 mathf 类。 向下加速度 a 是常数。 飞碟被用户击中,则回收。并按你

2017-03-24 16:11:41 268

原创 Unity3DGame学习笔记(1)

实验要求:写一篇短文,描述以下游戏需求的实现。请写步骤,贴代码并解释:·        实现点击效果。o   用 Plane 或其他物体做地面, tag 为“Finish”o   点击地面后,出现一个圆形攻击标记,两秒后自动消失。注意:该攻击标记不能挡住点击。(Primitive Objects / Cylinder)o   请使用一个简单工厂创建、管理

2017-03-22 12:00:48 314

算法导论中文第二版

这本书深入浅出,全面地介绍了计算机算法。对每一个算法的分析既易于理解又十分有趣,并保持了数学严谨性。本书的设计目标全面,适用于多种用途。涵盖的内容有:算法在计算中的作用,概率分析和随机算法的介绍。书中专门讨论了线性规划,介绍了动态规划的两个应用,随机化和线性规划技术的近似算法等,还有有关递归求解、快速排序中用到的划分方法与期望线性时间顺序统计算法,以及对贪心算法元素的讨论。此书还介绍了对强连通子图算法正确性的证明,对哈密顿回路和子集求和问题的NP完全性的证明等内容。全书提供了900多个练习题和思考题以及叙述较为详细的实例研究。

2017-09-07

编译原理(龙书)中文第二版 pdf

本书是编译原理课程的经典教材,作者曾多次使用本书的内容在贝尔实验室、哥伦比亚大学、普林斯顿大学和斯坦福大学向本科生和研究生讲授初等及高等编译课程。 本书作者Alfred V.Aho、Ravi Sethi和Jeffrey D.Ullman是世界著名的计算机 科学家,他们在计算机科学理论、数据库等很多领域都做出了杰出贡献。本书 是编译领域无可替代的经典著作,被广大计算机专业人士誉为“龙书”。本书一 直被世界各地的著名高等院校和科研机构(如贝尔实验室、哥伦比亚大学、普 林斯顿大学和斯坦福大学等)广泛用作本科生和研究生编译原理与技术课程的 教材,本书对我国计算机教育界也具有重大影响。 书中深入讨论了编译器设计的重要主题,包括词法分析、语法分析、语法制 导分析、类型检查、运行环境、中间代码生成、代码生成、代码优化等,并在 最后两章中讨论了实现编译器的一些编程问题和几个编译器实例,而且每章都 提供了大量的练习和参考文献。 本书可以作为高等院校计算机专业本科生和研究生编译原理与技术课程的 教材,也可以作为计算机技术人员必读的专业参考书之一。 “龙书”一称的来历:1977年,Alfred V. Aho 和Jeffrey D. Ullman 出版《Principles of Compiler Design 》,封面是一名骑士和一只龙,因此第一次被人称为龙书,但因为那只龙是绿色的,所以称为绿龙书。 过了9年,1986年,原来的两位作者加上Ravi Sethi, 升级了前一本书,书名改为《Compilers: Principles, Techniques and Tools》, 封面依然沿用骑士和龙,那只龙是红色的,因此被叫做龙书二或者是红龙书。 又过了一个9年,又一个9年,编译领域的巨无霸--龙书始终都没有升级。 终于在2006年年底,龙书升级了。作者又增加了Monica S. Lam,名字沿用《Compilers: Principles, Techniques and Tools》, 封面依然保持龙和骑士的设计,但这次的龙是紫色,因此叫做紫龙书。本书是编译原理课程的经典教材,作者曾多次使用本书的内容在贝尔实验室、哥伦比亚大学、普林斯顿大学和斯坦福大学向本科生和研究生讲授初等及高等编译课程。 本书作者Alfred V.Aho、Ravi Sethi和Jeffrey D.Ullman是世界著名的计算机 科学家,他们在计算机科学理论、数据库等很多领域都做出了杰出贡献。本书 是编译领域无可替代的经典著作,被广大计算机专业人士誉为“龙书”。本书一 直被世界各地的著名高等院校和科研机构(如贝尔实验室、哥伦比亚大学、普 林斯顿大学和斯坦福大学等)广泛用作本科生和研究生编译原理与技术课程的 教材,本书对我国计算机教育界也具有重大影响。 书中深入讨论了编译器设计的重要主题,包括词法分析、语法分析、语法制 导分析、类型检查、运行环境、中间代码生成、代码生成、代码优化等,并在 最后两章中讨论了实现编译器的一些编程问题和几个编译器实例,而且每章都 提供了大量的练习和参考文献。 本书可以作为高等院校计算机专业本科生和研究生编译原理与技术课程的 教材,也可以作为计算机技术人员必读的专业参考书之一。 “龙书”一称的来历:1977年,Alfred V. Aho 和Jeffrey D. Ullman 出版《Principles of Compiler Design 》,封面是一名骑士和一只龙,因此第一次被人称为龙书,但因为那只龙是绿色的,所以称为绿龙书。 过了9年,1986年,原来的两位作者加上Ravi Sethi, 升级了前一本书,书名改为《Compilers: Principles, Techniques and Tools》, 封面依然沿用骑士和龙,那只龙是红色的,因此被叫做龙书二或者是红龙书。 又过了一个9年,又一个9年,编译领域的巨无霸--龙书始终都没有升级。 终于在2006年年底,龙书升级了。作者又增加了Monica S. Lam,名字沿用《Compilers: Principles, Techniques and Tools》, 封面依然保持龙和骑士的设计,但这次的龙是紫色,因此叫做紫龙书。

2017-09-07

空空如也

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

TA关注的人

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