复习
那个字念颀
这个作者很懒,什么都没留下…
展开
-
Unity3D学习(一)井字棋
Unity3D编程的相关学习实训终于结束了,可以有时间把前一段时间Unity3D的学习总结一下 在老师的建议下开通了博客,将前几次编程实践复习一下。 首先是一个简单的井字棋游戏: 下面是代码实现(时间实在隔的有些远,就只贴代码了)init_TTT.cs:using System.Collections;using System.Collections.Generic;using Unity原创 2017-05-09 15:25:45 · 404 阅读 · 0 评论 -
leetcode练习 Add Two Numbers
感觉很久没有接触链表,又打算在处理图的时候使用邻接表 稍微做一道小题目熟悉一下 很简单,权当练手,重点是后面图的相关问题class Solution { public: ListNode *addTwoNumbers(ListNode *l1, ListNode *l2) { if (l1 == NULL) return l2; if (l2原创 2017-10-16 03:04:22 · 162 阅读 · 0 评论 -
leetcode练习 Kth Smallest Element in a Sorted Matrix
依旧对第k大的数耿耿于怀Given a n x n matrix where each of the rows and columns are sorted in ascending order, find the kth smallest element in the matrix.Note that it is the kth smallest element in the sorted ord翻译 2017-10-09 01:48:28 · 195 阅读 · 0 评论 -
leetcode改进 Reverse Pairs
昨天轻易使用sort处理感到不妥,今天仔细思考了一下,想到一种改进方案。 首先分析sort为何不好 sort应当是O(nlogn)O(nlogn)的复杂度,但是那个函数里原本是O(n)的复杂度,所以sort使得算法更加复杂,不妥,对此,我选择直接多使用一次O(n)的循环对两边进行排序,也就是说相当于额外写一遍归并排序,代码如下:class Solution {public: void原创 2017-09-12 21:03:45 · 350 阅读 · 0 评论 -
偶然遇到的概率统计
在做计网作业,有道题描述了一个时间A发生120次,成功率为10%,成功次数至少21次的题,促使我对这部分内容进行复习。首先是我想得起来的概念: 二项分布,n很大,p很小时可以近似为泊松分布。 …然后泊松分布是啥东西就完全忘了,在此复习一下。泊松分布式子:和为1用泰勒展开式E(x) = V(x) = 入证明:和二项分布的关系: Proposition: Suppose that in the原创 2017-09-19 00:57:19 · 673 阅读 · 0 评论 -
Unity3D(六)背包系统
我这次只实现了一个相当简单的背包系统。就是点击装备栏,装备栏上的贴图会跟着鼠标走,如果有贴图的鼠标点击背包栏,贴图就会粘到背包里。就是一个简单的背包装备。实现过程也不是很复杂,代码不是很多,主要是布置场景。(而且拖入背包上的时候图片无法显示…至今不知道为何代码如下: equip.csusing UnityEngine;using System.Collections;using UnityEn原创 2017-05-09 17:05:00 · 717 阅读 · 0 评论 -
Unity3D(五)粒子系统
粒子系统算是最近作业中相对比较简单的 目的是实现这个效果:http://i-remember.fr/en 老师提供了可供参考的博客,我参考的是这一篇: http://blog.csdn.net/gunnerczh/article/details/51291348实现效果如下: 代码如下:HaloParticle.cs(方便粒子属性的处理)using System.Collections;u原创 2017-05-09 16:57:32 · 362 阅读 · 0 评论 -
Unity3D学习(四)射箭游戏
然后是用rigidbody的处理来实现一个射箭游戏这里贴上游戏效果和代码ArrowController.csusing System.Collections;using System.Collections.Generic;using UnityEngine;using game;namespace game { public class ArrowController {原创 2017-05-09 16:09:21 · 1730 阅读 · 0 评论 -
Unity3D学习(三)打飞碟游戏
第三次比较大的实践是打飞碟游戏,这时老师已经介绍了各种动作管理,工厂模式之类的模式,比较方便管理,也方便丰富游戏内容。这次作业有使用运动学和物理学两种处理方式 这里同样仅贴出游戏效果和代码。 checkCollision.csusing System.Collections;using System.Collections.Generic;using UnityEngine;using g原创 2017-05-09 16:01:11 · 491 阅读 · 0 评论 -
Unity3D学习(二)农夫与魔鬼过河
第二次实践是做一个农夫与魔鬼过河的小游戏,示例如下: http://www.flash-game.net/game/2535/priests-and-devils.html 要求使用MVC模式,同样年代久远~也就贴上游戏效果和代码了游戏效果:BaseCode.cs 游戏基本要求的一些代码,我把物体的控制器都放在这里了using System.Collections;using System原创 2017-05-09 15:39:19 · 455 阅读 · 0 评论 -
欢迎使用CSDN-markdown编辑器(版本更新?。。。)
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I转载 2018-01-05 20:11:46 · 452 阅读 · 0 评论