自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 UIView 动画总结(简单使用)

文章主要总结了最常用的翻转,旋转,偏移,翻页,缩放以及取放动画的用法翻页动画[UIView beginAnimations:@"curlUp" context:nil];[UIView setAnimationCurve:UIViewAnimationCurveEaseInOut];//指定动画曲线类型,该枚举是默认的,线性的是匀速的//设置动画时常[UIView setAn...

2018-07-28 10:33:10 219

原创 iOS 项目框架搭建

方式一:主项目结构按照MVC层次划分,内部结构再按照项目功能模块划分 采用这种分类方式可以将项目分为 Model,Controller,View三层,然后 Model 里面存放各个模块的 model,所有控制器全部放在 Controller 中,视图则放在 View 里面,然后相应的逻辑再根据 MVC 划分 * 优点:业务层次十分清晰 * 缺点:每个模块之间过于分散,很难准确的找到相...

2018-07-28 09:57:23 1827 1

原创 使用 AVFoundation 框架自定义相机(上)

一、静态图像及视频的采集为了管理一个设备,如相机或者麦克风,您需要组装一些对象来描绘输入设备和输出设备.同时用一个AVCaptureSession的实例来协调二者之间的数据流传递,至少需要如下几个实例: * AVCaptureDevice 的实例,来表示输入设备,如相机或者麦克风 * AVCaptureInput 具体子类的实例,用来配置输入设备的端口 * AVCaptureOutput...

2018-06-24 16:29:18 1229 1

原创 HDU - 2084 数塔

在讲述DP算法的时候,一个经典的例子就是数塔问题,它是这样描述的: 有如下所示的数塔,要求从顶层走到底层,若每一步只能走到相邻的结点,则经过的结点的数字之和最大是多少? 已经告诉你了,这是个DP的题目,你能AC吗? Input 输入数据首先包括一个整数C,表示测试实例的个数,每个测试实例的第一行是一个整数N(1 <= N <= 100),表示数塔的高度,接下来用N行数字表示数塔,其中第i行

2017-04-17 17:25:44 542

原创 HDU - 2612 Find a way

Find a wayProblem Description Pass a year learning in Hangzhou, yifenfei arrival hometown Ningbo at finally. Leave Ningbo one year, yifenfei have many people to meet. Especially a good friend Merceki.

2017-03-29 21:05:45 296

原创 南阳oj-58 最少步数

最少步数南阳oj-58简单的bfs题目#include <stdio.h>#include <string.h>int map[9][9]={ {1,1,1,1,1,1,1,1,1}, {1,0,0,1,0,0,1,0,1}, {1,0,0,1,1,0,0,0,1}, {1,0,1,0,1,1,0,1,1}, {1,0,0,0,0,1,0,0,1},

2017-03-26 21:44:22 391

原创 bfs pos-3984迷宫问题

迷宫问题定义一个二维数组: int maze[5][5] = {0, 1, 0, 0, 0,0, 1, 0, 1, 0,0, 0, 0, 0, 0,0, 1, 1, 1, 0,0, 0, 0, 1, 0,};它表示一个迷宫,其中的1表示墙壁,0表示可以走的路,只能横着走或竖着走,不能斜着走,要求编程序找出从左上角到右下角的最短路线。 Input一个5 × 5的二维数组,表示一个迷宫。数据保证有唯

2017-03-26 19:08:02 314

原创 快速排序的实现

算法思想: 通过一次排序将待排序对象分割成独立的两部分, 其中一部分对象的关键码均比另一部分对象的关键码小, 再分别对这两部分子序列对象继续进行排序,以达到整个序列有序。排序过程描述 假设有 n 个待排序的对象{a[0],a[1],…,a[n-1]} 首先任选一个对象 a0作为支点(pivot); 然后调整序列中各个对象的位置; 将所有关键码小于或等于 a[0]的对象排在 a[0]的前面;

2017-03-16 20:33:29 285

原创 malloc动态申请一个数组

申请一维数组#include <stdio.h>#include <string.h>#include <stdlib.h>int main(void){ int *a, n; scanf("%d", &n); a = (int *)malloc(sizeof(int) * n); for (int i = 0; i < n; i++){ a[i

2017-03-14 21:50:09 16241 2

原创 CODE-1015 计算器的改良

编写程序,解输入的一元一次方程, 将解方程的结果(精确至小数点后三位)输出至屏幕。样例输入 Sample Input 6a-5+1=2-2a样例输出 Sample Output a=0.750输入字符串,从左到右依次判断,将系数放在等号左边,常数项放在等号右边,然后相除得到答案。#include <stdio.h>#include <string.h>int main(){ char

2017-03-03 20:10:13 1589

原创 dfs与bfs伪代码

首先是bfs#include<cstdio> #include<cstring> #include<queue> #include<algorithm> using namespace std; const int maxn=100; bool vst[maxn][maxn]; // 访问标记 int dir[4][2]={0,1,0,-1,1,0,-1,0}; // 方

2017-02-18 11:25:10 2500

原创 dfs简单题目

1、桐桐的全排列(可在 http://acm.upc.edu.cn/problem.php?id=2355(中国石油acm网) 提交)Description 今天,桐桐的老师布置了一道数学作业,要求列出所有从数字1到数字n的连续自然数的排列,要求所产生的任一数字 序列中不允许出现重复的数字。因为排列数很多,桐桐害怕写漏了,所以她决定用计算机编程来解决。 Input只有一个整数n(1≤n≤9)。

2017-02-18 10:57:02 2029

空空如也

空空如也

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

TA关注的人

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