算法思想: 我就从所有序列中先找到最小的,然后放到第一个位置,之后再看剩余元素中最小的,放到第二个位置……以此类推 查找最小元素的索引,跟第一个位置的元素替换,每次往后找最小的元素的索引 //选择排序 template&…
标签:数据结构
数据结构和算法集合
综述:数据结构和算法对于前端人员来说很重要,特别是较大的公司,将长见的问题做一个总结,巩固自己的知识 1.去重的方法有哪些?越多越好,扩宽自己的知识面? 创建新数组去重法(性能不是非常的好) var arr=[1,1,1…
浅易JSON
基本概念 JSON(JavaScript Object Notation),一种轻量的数据构造,普遍用于收集中传输数据。 两种构造 名/值对的鸠合,类似于Python中的字典, 值的有序列表,类似于Java中的数组。 暗…
(作业)数据结构——推导上(下)三角矩阵的压缩存储公式中K的表达式
明天写,先试试功能
查找算法
/** * 一、顺序查找 * 说明:顺序查找适合于存储结构为顺序存储或链接存储的线性表 **/ /** * 在s[0]-s[n-1]中顺序查找关键字为Key的记录 ,查找成功时返回该记录的下标序号;失败时返回-1 **/…
JS 行列-优先行列、轮回行列
《进修JavaScript数据构造与算法》读书笔记。 行列是遵行FIFO(First In First Out, 先进先出)准绳的一组有序的项。行列再尾部增加新元素,并从顶部移除元素。 在实际中,最常见的行列的例子就是列…
写二叉树时候的一个感悟
今天看到搜索2叉树一章, 后面还有红黑树等等, 于是想, 所有树的遍历方式都雷同, 干脆写一个叫做BinaryTree的抽象类, 并实现基本的二叉树行为, 比如遍历等。 针对Tree写traverse, ins…
OpenCV、PIL读取图片、格式相互转换
一、读取图片(该图片为RGB三通道,高为400像素,宽为380像素) 调用OpenCV、PIL和numpy库,下面代码默认已调用库 import cv2 from PIL import Image import nump…
数据结构 — 表(编辑中)
一、概述 1.1 基本概念 1.2 耗时统计 1.3 参考 二、表ADT 一、概述 1.1 基本概念 抽象数据类型 (ADT:abstract data type):带有一组操作的一些对象的集合; 表ADT: 通俗讲,一…
零基础免费---利用windows自带映射功能,一键操作,搭建属于自己的中转节点,官方直连。
要搭建属于自己的ETH以太坊中转节点,首先需要一台服务器,如何建设和购买服务器请看下方链接《如何搭建自己的香港 服务器》,链接文档展示所有教学内容。 提取码8526 https://pan.baidu.com/s/1O1…
三维数组地址计算
把三维坐标想象成立方体。例如A[5][4][3]表示层高为5、行数为4、列数为3 因为数数的基本单位其实是列,二维坐标是行号列号,虽然平时可能习惯行号列号层号,但是按照二维的规律,那么三维坐标应该是层号行号列号 &nbs…
【排序】多关键字排序
多关键字排序 题目描述: 有N个学生的数据,将学生数据按成绩高低排序(高在前低在后),如果成绩相同则按姓名字符的字母序排序,如果姓名的字母序也相同则按照学生的年龄排序(从小到大),并输出N个学生排序后的信息。 输入: 输…