原文:数据结构与算法 - OC 实现

原创 http: www.cnblogs.com luoguoqiang 冒泡排序:通过N 次对剩余未排序元素中最大 小 元素的上浮来实现排序,上浮过程通过交换相邻元素实现。 选择排序:通过N 次将剩余未排序元素中最大 小 元素放置到数组尾部来实现排序。 插入排序:插入排序使用的是增量 incremental 方法 在排好子数组A ..j 后,将A j 插入,形成排好序的子数组A ..j OC例 ...

2014-01-06 08:24 0 3347 推荐指数:

查看详情

数据结构算法——常用数据结构及其Java实现

本文采用Java语言来进行描述,帮大家好好梳理一下数据结构算法,在工作和面试中用的上。亦即总结常见的的数据结构,以及在Java中相应的实现方法,务求理论与实践一步总结到位。 常用数据结构 数组 数组是相同数据 ...

Tue May 07 22:36:00 CST 2019 0 11773
用Python实现数据结构算法:开篇

一、概述 用Python实现数据结构算法 涵盖了常用的数据结构算法(全部由Python语言实现),是 Problem Solving with Algorithms and Data Structures using Python(简写为PSADSP)的读书笔记。 PSADSP ...

Mon Aug 26 18:30:00 CST 2013 0 4340
数据结构算法实例(复数实现)

数据结构算法实例分析——复数实现 数据结构算法要求: 学会分析研究计算机加工处理的对象的特征,以便为应用涉及的对象选择适当的逻辑结构,存储结构以及相应的算法,并初步掌握算法的时间分析以及空间分析技术 数据结构:是相互之间存在一种或多种特定关系的数据元素的集合。在任何问题中,数据元素都不是 ...

Tue Jan 28 05:49:00 CST 2020 0 869
数据结构排序算法(代码实现

一.插入排序法 1.直接插入法排序,C语言实现算法思想:略 int main() { int A[]={1,9,4,6,8,10,7}; int i,j,la; la =sizeof(A)/sizeof ...

Thu Oct 31 11:55:00 CST 2019 0 438
数据结构——串的相关算法实现

数据结构——串的相关算法实现 顺序串的插入函数实现 在进行顺序串的插入时,插入pos将串分为两个部分(假设为A、B,长度为LA、LB)及待插入部分(假设为C,长度为LC),则串由插入前的AB变为ACB,由于是顺序串,插入会引起元素的移动。可能会出现以下的三种情况: ①插入后串长度 ...

Sun May 06 19:31:00 CST 2018 0 995
用js来实现那些数据结构算法—目录

  首先,有一点要声明,下面所有文章的所有内容的代码,都不是我一个人独立完成的,它们来自于一本叫做《学习JavaScript数据结构算法》(第二版),人民邮电出版社出版的这本书。github代码地址是https://github.com/loiane ...

Fri May 11 04:37:00 CST 2018 0 1569
用Python实现数据结构算法:堆栈

一、概述 堆栈(Stack)是一种后进先出(LIFO)的线性数据结构,对堆栈的插入和删除操作都只能在栈顶(top)进行。 二、ADT 堆栈ADT(抽象数据类型)一般提供以下接口: Stack() 创建堆栈 push(item) 向栈顶插入项 pop ...

Mon Aug 26 22:35:00 CST 2013 1 7203
用Python实现数据结构算法:队列

一、概述 队列(Queue)是一种先进先出(FIFO)的线性数据结构,插入操作在队尾(rear)进行,删除操作在队首(front)进行。 二、ADT 队列ADT(抽象数据类型)一般提供以下接口: Queue() 创建队列 enqueue(item) 向队尾插入项 ...

Tue Aug 27 02:01:00 CST 2013 2 5317
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM