数据结构与算法
specter_hhg
现在应该做的就是比昨天进步一点
展开
-
数据结构---概念初识
申明:此为本人学习笔记,若有纰漏错误之处的可留言共同探讨 作为一名开发者而言,工作内容就是在设计程序。而程序设计= 数据结构+算法。因此,我们有必要来学学什么是数据结构(当然还有算法啦)。 先说说一些概念: 数据:描述客观事物的符号,是计算机中可以操作的对象,是能被计算机识别,并输入给计算机处理的符号集合。 数据对象:指性质相同的数据元素的集合,是数据的子集。 数据元原创 2015-10-26 23:43:52 · 448 阅读 · 0 评论 -
数据结构---算法概念
申明:此为本人学习笔记,若有纰漏错误之处的可留言共同探讨 算法的定义:算法是解决特定问题求解步骤的描述,在计算机中表现为指令的有限序列,并且每条指令表示一个或多个操作。 算法的特性:输入、输出、有穷性、确定性和可行性(共五个基本特性) 算法设计的要求:正确性、可读性、健壮性、时间效率高、存储量低(共五个要求) 算法效率的度量方法:事后统计、事前分析估算(两个方法) 算法时间复杂度原创 2015-10-28 00:54:23 · 409 阅读 · 0 评论 -
数据结构--冒泡排序
OC和C方法混合版冒泡排序 // // main.m // // // Created by hhg on 15-6-15. // Copyright (c) 2015年 hhg. All rights reserved. // #import <Foundation/Foundation.h> void sortArr(NSMutableArray *arrM) { ...原创 2018-05-29 02:11:41 · 149 阅读 · 0 评论 -
数据结构与算法--反序
OC中有已经封装好的返序方法可以直接调用 NSArray * array = @[@"a", @"b", @"c",@"d"]; //正序 for (NSString * str in array) { NSLog(@"%@", str); } NSLog(@"--------");原创 2018-05-29 02:33:03 · 818 阅读 · 0 评论