码迷,mamicode.com
首页 >  
搜索关键字:算法 二分查找    ( 85234个结果
排序-冒泡排序
冒泡排序思想 基本思想: 冒泡排序,类似于水中冒泡,较大的数沉下去,较小的数慢慢冒起来,假设从小到大,即为较大的数慢慢往后排,较小的数慢慢往前排。 直观表达,每一趟遍历,将一个最大的数移到序列末尾。 算法描述 比较相邻的元素,如果前一个比后一个大,交换之。 第一趟排序第1个和第2个一对,比较与交换, ...
分类:编程语言   时间:2021-03-06 14:13:04    阅读次数:0
go_排序算法_堆排序
1.5 堆排序 ? 堆排序(Heapsort)是指利用堆这种数据结构所设计的一种排序算法。堆积是一个近似完全二叉树的结构,并同时满足堆积的性质:即子结点的键值或索引总是小于(或者大于)它的父节点。 核心思路: 1、depth := length/2 - 1 //节点深度,n,2n+1,2n+2 2、 ...
分类:编程语言   时间:2021-03-05 13:28:37    阅读次数:0
二分法(POJ-2456)
二分查找,简而言之就是在一个有序的序列中找一个元素,因为这些元素已经有序,所以每次都将要找的数跟待寻找序列的中间元素比较,如果要找的数大于中间元素,说明接下来只需要在该序列的右半边中找,所以可以不用管左半边了,这样每次都排除一半的元素直到最后找到要找的元素。我们可以用两个变量代表待寻找序列的最左端索 ...
分类:其他好文   时间:2021-03-05 13:27:34    阅读次数:0
go_排序算法_奇偶排序
奇偶排序 核心思想:奇数位和偶数位的数据交替比较,最终实现排序 代码实现: package main import "fmt" func IsSort(arr []int) []int { flag := false if len(arr) ? 1 for flag == false { flag ...
分类:编程语言   时间:2021-03-05 13:26:07    阅读次数:0
TLS、SSL
TLS/SSL 的功能实现主要依赖于三类基本算法:散列函数 Hash、对称加密和非对称加密,其利用非对称加密实现身份认证和密钥协商,对称加密算法采用协商的密钥对数据加密,基于散列函数验证信息的完整性。 散列函数 Hash,常见的有 MD5、SHA1、SHA256,该类函数特点是函数单向不可逆、对输入 ...
分类:其他好文   时间:2021-03-05 13:25:35    阅读次数:0
太上老君的炼丹炉之分布式 Quorum NWR
分布式系列文章: 1.用三国杀讲分布式算法,舒适了吧? 2.用太极拳讲分布式理论,真舒服! 3.诸葛亮 VS 庞统,拿下 Paxos 共识算法 4.用动图讲解分布式 Raft 5.韩信大招:一致性哈希 6.病毒入侵:全靠分布式 Gossip 协议 7.这三年被分布式坑惨了,曝光十大坑 8.太上老君的 ...
分类:其他好文   时间:2021-03-05 13:20:14    阅读次数:0
机器学习阶段小结(三)—用PyTorch搭建极限学习机(ELM)
一、ELM是什么 为解决前馈神经网络中出现的问题,黄广斌教授等提出了极限学习机(ELM) 算法。ELM 算法是在 SLFNs 算法基础上发展的,当 ELM 算法的激活函数无限可微,ELM 的隐藏层输出矩阵 H 可以不受迭代训练的影响,保持不变。选取合适的输入权重𝜔𝑖和隐含层的阈值𝑏𝑖,ELM ...
分类:其他好文   时间:2021-03-05 13:17:07    阅读次数:0
Shiro【重要概念总结】
一、前言 在 Shiro【自定义Realm实战】中,已经总结了自定义 Realm 的实现,但在实际开发中,想要使用 Shiro 实现权限控制,除了要知道 Realm 外,本文中总结的其它模块也是不可缺少的。 二、Shiro 中的 Filter (一)内置 Filter 介绍 Shiro 中提供了 1 ...
分类:其他好文   时间:2021-03-05 13:01:28    阅读次数:0
预处理算法_2_类型转换
# <editable> def execute(conn, inputs, params, outputs, reportFileName): # <editable> ''' 载入模块 ''' import sqlalchemy import db_utils ''' 选择目标数据 ''' da ...
分类:编程语言   时间:2021-03-04 13:15:00    阅读次数:0
预处理算法_3_新增序列
增加新的序列 #!/usr/bin/env python# -*- coding:utf-8 -*-# <editable>def execute(): # <editable> inputs = {"table": 'test', } params = { "left_columns": "id, ...
分类:编程语言   时间:2021-03-04 13:13:21    阅读次数:0
85234条   上一页 1 ... 56 57 58 59 60 ... 8524 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!