NSGA-II 学习笔记

论文链接 中文翻译 代码在jmetal中可以找到,建议下载5.0以前的版本,封装的少 NSGA2主要是对NSGA算法的改进。NSGA是N. Sriniva

近期刷题记录表

9月14日:   luogu P1627 [CQOI2009]中位数  题意:给出1~n的一个排列,统计该排列有多少个长度为奇数的连续子序列的中位数是b。中位

Numpy——数组对象ndarray

1.什么事numpy? Numpy 是用于数据科学计算的基础,不但能够完成科学计算任务,还能被用作高效地多维数据容器。用于存储和处理大型矩阵。 Python提

二叉树(链式存储)

二叉树(链式存储) 1、树数据结构与数组和链表的区别 数组存储方式的分析 优点: 通过 下标方式访问元素,速度快。对于有序数组,还可使用二分查找提高检索速度。

B站面试经历

1 操作系统相关 自旋锁和一般锁的区别是什么?为什么要使用自旋锁? 当一个线程在获取锁的时候,如果这个锁已经被其他线程获取,那么这个线程不会破门而入,而是循

一场 B 站服务端开发面试之旅

此次B站服务端开发面试之旅可谓惊险,不过通过对大部分面试题套路的掌握,不出意外还是拿下了,下面我们来看看这些题是不是常见的不能再常见的了。这些面试题看了就能

「面试」破(B)站之旅

此次B站服务端开发面试之旅可谓惊险,不过通过对大部分面试题套路的掌握,不出意外还是拿下了,下面我们来看看这些骚题是不是常见的不能再常见的了。这些面试题看了就

「面试经历」拿到B站的意向书

此次B站服务端开发面试之旅可谓惊险,不过通过对大部分面试题套路的掌握,不出意外还是拿下了,下面我们来看看这些骚题是不是常见的不能再常见的了。这些面试题看了就

基本算法设计

主要介绍七种基本的算法基础设计 1.枚举 2.递推 3.递归 3.贪心算法 5.分治算法 6.哈希 7.二分法 1.枚举 枚举算法是指从可能的解集中一一列举

算法设计与分析(屈婉玲)视频笔记day2

序列求和的方法 数列求和公式 等差、等比数列与调和级数 求和的例子 二分检索算法 二分检索运行实例 2 n +1个输入 比较 t 次的输入个数 二分检索平均

数据结构与与算法之二分法查找

二分法思想: 举个例子:猜字游戏; 随机写一个0到99之间的数字,然后猜猜写出的数字。猜的过程中,每猜一次,只会告诉您猜的大了还是小了,知道猜中为止。 假

重庆邮电大学 802数据结构 - 绪论

绪论 一、数据结构的基本概念和术语 数据:信息的载体。数据元素:数据的基本单位。数据项:组成数据元素的、有独立含义的、不可分割的最小单位。组合项:可分的数据

与哈希函数有关的结构

文章目录 一、哈希函数的特性二、哈希表的增删改查为什么是O(1)三、布隆过滤器四、一致性哈希1.引入2.原理3.虚拟结点技术4.管理负载 一、哈希函数的特性

堆排序梳理与复杂度分析

之前看了下堆排序,此处的堆感觉和我理解的堆不是一个东西。此文力图探讨以下问题: 1.堆排序中“堆”的含义 2.堆排序算法的实现 3.算法的复杂度分析 4.堆排序

Go语言反射定律

介绍 计算中的反射是指一段程序有能力检查它自己的结构,特别是数据类型。这是一个元编程的形式。这也是很多困惑的来源。 在这篇文章我们尝试通过解释反射在Go语言

软件的复杂性与构造定律

快看!看!深入研究自然,你就会明白一切。 - 爱因斯坦 复杂性是被低估的。复杂越高,开发人员会感到不安。对其的理解认知负荷代价就越高,我们就更不快乐。真正的挑

DDD系列 - 第1讲 DDD相关概念入门

目录 一、引言二、 统一语言Ubiquitous Language三、 三个阶段(战略、战术、实现)阶段1:战略设计阶段阶段2:战术设计阶段阶段3:技术实现阶

计算几何及其应用——立体几何

    承接《计算几何及其应用——解析几何》一文中对平面几何的探索,这一片文章将开始对计算几何中的空间几何进行探索。  我们先来看一个简单的小题目。(Prob