数据结构与算法
初识算法 · 二分查找(3)
目录前言:x的平方根题目解析算法原理算法编写山脉数组的封顶索引题目解析算法原理算法编写前言:本文的主题是二分查找,通过两道题目讲解,一道是x的平方根,一道是山脉数组的封顶索引。 链接分别为:69. x 的平方根 - 力扣(LeetCode)852. 山脉数组的峰顶索引 - 力扣
【数据结构】八种常见的排序算法
文章目录
1.排序概念及运⽤
1.1 概念
1.2 常⻅排序算法
2.实现常⻅排序算法
2.1 插⼊排序
2.1.1 直接插⼊排序
2.1.2 希尔排序
2.1.2.1 希尔排序的时间复杂度计算
2.2 选择排序
2.2.1 直接选择排序
2.2.2 堆排序
2.3 交换排序
2.3.1 冒泡排序
2.3.2 快速排序
2.3.
数据结构:单链表 / 双链表的结构、接口实现与顺序表对比
目录一、前言二、什么是链表三、链表的分类四、单链表(不带头单向不循环)4.1 核心定义4.2 代码实现4.2.1 单个节点定义4.2.2 获取一个节点4.2.3 头插与尾插4.2.4 头删与尾删4.2.5 指定位置插入删除五、双链表(带头双向循环链表)5.1 核心定义5.2 代码实现5.2.1 单个节点的实现5.2.2 初始化与销毁5.2.3
26 DBMS函数与Mysql函数
不同DBMS函数的差异
我们在使用 SQL 语言的时候,不是直接和这门语言打交道,而是通过它使用不同的数据库软件,即DBMS。DBMS 之间的差异性很大,远大于同一个语言不同版本之间的差异。实际上,只有很少的函数是被 DBMS 同时支持的。比如,大多数 DBMS 使用(||)或者(+)来做拼接符,而在 MySQL 中的字符串拼接函数为concat()。大部分 DBMS 会有自己特定的函数,这就意味
非模式物种KEGG富集数据库准备(二)
一、KEGG数据下载
1、先进入官网:
image.png
2、进入KO (KEGG ORTHOLOGY) Database
image.png
3、点击此处选择物种
image.png
4、此处以斑马鱼为例,所以选择dre
image.png
5、下载json文件到本地
image.png
二、
优选算法——队列+宽搜
💁♂️个人主页:进击的荆棘
👇作者其它专栏:
《数据结构与算法》《算法》《C++起始之路》
相关题解1.N 叉树的层序遍历
算法思路:层序遍历即可,仅需多加一个变量,用来记录每一层节点的个数。/*
// Definition for a Node.
class N
【贪心算法】day9
📝前言说明:
本专栏主要记录本人的贪心算法学习以及LeetCode刷题记录,按专题划分
每题主要记录:(1)本人解法 + 本人屎山代码;(2)优质解法 + 优质代码;(3)精益求精,更好的解法和独特的
从0开始学算法——第一天(认识算法)
写在开头的话在信息技术飞速发展的今天,算法成为了我们生活中不可或缺的一部分。算法,简单来说,是一系列明确的步骤或规则,用于解决特定问题。它们在计算机科学中扮演着核心角色,从数据处理到机器学习,再到优化问题,算法的应用无处不在。本章节我们来聊聊算法这件事儿,也聊聊算法和数据结构是什么关系。
