python算法
文章平均质量分 57
鹰眼2号
太极的奥秘在于静
展开
-
python算法设计
算法是一个循序渐进的过程,它定义了一组指令,以一定的顺序执行以获得所需的输出。算法通常独立于底层语言,即算法可以以多种编程语言实现。从数据结构的角度看,以下是一些重要的算法类型:* 搜索 搜索数据结构中的项目的算法* 排序 按特定顺序对项目进行排序的算法* 插入 算法将项目插入数据结构中*更新 跟新数据结构中现有的项目算法*删除 ...翻译 2018-10-07 16:28:02 · 1946 阅读 · 0 评论 -
插入排序,希尔排序
# -*- coding: utf-8 -*-"""Created on Sun Nov 18 13:28:49 2018"""#插入排序难点插入排序(英语:Insertion Sort)是一种简单直观的排序算法。它的工作原理是通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入。插入排序在实现上,在从后向前扫描过程中,需要反复把已排序元素逐步向后挪位...原创 2018-11-25 20:46:10 · 73 阅读 · 0 评论 -
数据结构中 线性表,栈,队列,算法之间的联系与区别
一。链表为什么需要 在程序中,经常需要将一种(通常是同为某个类型的)数据元素作为整体管理和使用,需要创建这种元素组,用变量记录他们,传进传出函数等。一组元素可能发生变化(像增加或删除元素。) 对于这种需求,最简单的解决方案便是将这样一组元素看成一个序列,用元素在序列里的位置和顺序,表示实际应用中的某种意义的信息,或者表示数据之间的某种关系。 这样的...原创 2018-11-25 11:59:39 · 3456 阅读 · 0 评论 -
冒泡排序
# -*- coding: utf-8 -*-"""Created on Sun Nov 18 13:28:49 2018@author: Administrator"""####################################################################################思想:#首先是两个两个比较,顺序不对则交换...原创 2018-11-25 15:21:44 · 76 阅读 · 0 评论 -
选择排序复习
# -*- coding: utf-8 -*-"""Created on Sun Nov 18 13:28:49 2018@author: Administrator"""################################################################'''选择排序工作原理:将要排序的序列分为前后两部分,前部分是已经排序好的,后一...原创 2018-11-25 16:18:57 · 152 阅读 · 0 评论 -
蛇形矩阵
# -*- coding: utf-8 -*-"""Created on Mon May 28 14:00:56 2018@author: Administrator"""import numpy as npdef PrintSnakeMatrix(n):#输入n(正整数), 如果n=4,输出:#10 11 12 1 #9 16 13 2 #8 1...原创 2018-12-01 13:53:45 · 205 阅读 · 0 评论