E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
★算法入门
⭐
算法入门
⭐《二叉树 - 二叉搜索树》简单09 —— LeetCode 285. 二叉搜索树中的中序后继
文章目录一、题目1、题目描述2、基础框架3、原题链接二、解题报告1、思路分析2、时间复杂度3、代码详解三、本题小知识四、加群须知一、题目1、题目描述 给定一棵二叉搜索树和其中的一个节点ppp,找到该节点在树中的中序后继。如果节点没有中序后继,请返回null。 样例输入:root=[2,1,3],p=1 样例输出:22、基础框架C语言版本给出的基础框架代码如下:structTreeNode*i
英雄哪里出来
·
2023-11-08 11:12
《LeetCode算法全集》
算法
leetcode
二叉树
二叉搜索树
算法入门
练习
题目描述KiKi知道了什么是质数(只能被1和他自身整除的数),他现在想知道所有三位整数中,有多少个质数。输入描述:无输出描述:一行,一个整数,表示所有三位整数中,有多少个质数。代码实现:publicclassMain{publicstaticvoidmain(String[]args){intn=0;inti,j;for(i=100;i<1000;i++){intm=0;for(j=2;j<100
偷吃零食的小猫咪 - 刘彦
·
2023-11-07 23:01
算法练习
算法
java
基于python
算法入门
(四)
学习目标:1.快速排序2.堆排序3.归并排序学习前奏:1.快速排序快速排序的思路:取一个元素p(第一个元素),使元素p归位,列表被p分为两部分,左边都比p小,右边都比p大,递归完成排序。2.堆排序将待排序序列构造成一个大顶堆,此时,整个序列的最大值就是堆顶的根节点。将其与末尾元素进行交换,此时末尾就为最大值。然后将剩余n-1个元素重新构造成一个堆,这样会得到n个元素的次小值。如此反复执行,便能得到
A R E L
·
2023-11-07 10:30
算法
数据结构
python
排序算法
堆排序
二叉树遍历之层次遍历
算法入门
详解
一、引言二叉树的遍历常见的方法有先序遍历、中序遍历、后序遍历和层次遍历等,本文给出了C语言版本的层次遍历二叉树的算法。层次遍历的原理很简单,总结为一句话就是“从上到下,从左到右”,就是从树根开始逐层访问二叉树的结点,每一层按照从左到右的次序进行访问。为了方便实现层次遍历,可以引入队列来缓存二叉树上的所有结点,出队列则访问。入队列的规则:树根先入,之后立刻出队列并访问,然后树根的左、右子树树根依次入
撼山拔月
·
2023-11-07 07:25
二叉树创建及遍历
算法
数据结构
c语言
《 Hello 算法 》 - 免费开源的数据结构与
算法入门
教程电子书,包含大量动画、图解,通俗易懂
《Hello算法》,英文名称是Helloalgo,是一本关于编程中数据解构和
算法入门
的电子书,作者是毕业于上海交通大学的算法工程师Krahets,他在写书的过程中阅读了很多关于数据结构与算法的教材和文章
那些免费的砖
·
2023-11-06 09:33
算法
数据结构
排序算法
Python机器学习
算法入门
教程
机器学习(MachineLearning,简称ML)是人工智能领域的一个分支,也是人工智能的核心,其涉及知识非常广泛,比如概率论、统计学、近似理论、高等数学等多门学科。机器学习的目的是设计、分析一些让计算机可以自动“学习”的算法,最终让计算机拥有像人类一样的智慧,甚至于超越人类。这一结果的实现,要得益于机器学习算法(MachineLearningAlgorithms),它提供了一整套解决问题的方案
别致的SmallSix
·
2023-11-05 11:01
Python语言学习
python
机器学习
算法
Python机器学习
算法入门
教程(第二部分)
接着Python机器学习
算法入门
教程(第一部分),继续展开描述。
别致的SmallSix
·
2023-11-05 11:57
Python语言学习
python
开发语言
算法入门
刷题笔记Day1-A-排名-B-魔法串
写在前面好久没更新公众号和博客了,因为最近在研究新的方向,所以很少发文。笔者接触编程只有一年,这一年间主要研究启发式算法在运筹学中的应用。但是由于编程基础薄弱,在进一步研究复杂运筹学问题时发现基础算法不过关导致写出的代码运行速度很慢,因此很苦恼。所以决定这个暑假补习一下基础算法,主要是刷一些简单的ACM入门题。偶尔会发一些刷题笔记(偶尔!)。和作者有类似目标的同学可以一起交流共勉!目前在看的教程:
zll_hust
·
2023-11-03 01:53
回溯
算法入门
级详解 + 练习(持续更新)
1推荐大家看的leetcode总结文章https://leetcode.cn/problems/permutations/solutions/9914/hui-su-suan-fa-python-dai-ma-java-dai-ma-by-liweiw/2一些截图
xxx_520s
·
2023-11-02 15:07
数据结构
数据结构
回溯
⭐
算法入门
⭐《二叉树 - 二叉搜索树》简单03 —— LeetCode 108. 将有序数组转换为二叉搜索树
文章目录一、题目1、题目描述2、基础框架3、原题链接二、解题报告1、思路分析2、时间复杂度3、代码详解三、本题小知识四、加群须知一、题目1、题目描述 给定一个有序整数数组,元素各不相同且按升序排列,编写一个算法,创建一棵高度最小的二叉搜索树。 样例输入:[-10,-3,0,5,9] 样例输出:[0,-3,9,-10,null,5]2、基础框架C语言版本给出的基础框架代码如下:structTr
英雄哪里出来
·
2023-11-02 15:29
《LeetCode算法全集》
算法
数据结构
二叉树
二叉搜索树
有序数组
⭐
算法入门
⭐《二叉树 - 二叉搜索树》简单06 —— LeetCode 700. 二叉搜索树中的搜索
文章目录一、题目1、题目描述2、基础框架3、原题链接二、解题报告1、思路分析2、时间复杂度3、代码详解三、本题小知识四、加群须知一、题目1、题目描述 给定二叉搜索树(BST)的根节点和一个值。你需要在BST中找到节点值等于给定值的节点。返回以该节点为根的子树。如果节点不存在,则返回NULL。 样例输入:root=[1],value=2 样例输出:NULL2、基础框架C语言版本给出的基础框架代
英雄哪里出来
·
2023-11-02 15:29
《LeetCode算法全集》
算法
数据结构
二叉树
二叉搜索树
二叉搜索树的查找
⭐
算法入门
⭐《二叉树 - 二叉搜索树》简单02 —— LeetCode 98. 验证二叉搜索树
文章目录一、题目1、题目描述2、基础框架3、原题链接二、解题报告1、思路分析2、时间复杂度3、代码详解三、本题小知识四、加群须知一、题目1、题目描述 实现一个函数,检查一棵二叉树是否为二叉搜索树。 样例输入:[5,1,4,null,null,3,6] 样例输出:false2、基础框架C语言版本给出的基础框架代码如下:boolisValidBST(structTreeNode*root){}3
英雄哪里出来
·
2023-11-02 15:59
《LeetCode算法全集》
算法
数据结构
二叉树
二叉搜索树
二叉搜索树性质
贪心入门+10道例题+解析代码
-单曲-网易云音乐骏马赞(重新录制)-九宝乐队-单曲-网易云音乐终于要开始
算法入门
了,学完再刷点题,应该就是算法小白了吧别人大一下都会哈夫曼,平衡二叉树,启发式这些东西了,好好加油,分配好注意力最近还了解到字节青训营
千帐灯无此声
·
2023-11-02 00:39
《算法训练营入门篇》
算法
贪心算法
蓝桥杯
算法入门
6:回溯法
一.回溯法–深度优先搜素1.简单概述回溯法思路的简单描述是:把问题的解空间转化成了图或者树的结构表示,然后使用深度优先搜索策略进行遍历,遍历的过程中记录和寻找所有可行解或者最优解。基本思想类同于:图的深度优先搜索二叉树的后序遍历【分支限界法:广度优先搜索思想类同于:图的广度优先遍历二叉树的层序遍历】2.详细描述详细的描述则为:回溯法按深度优先策略搜索问题的解空间树。首先从根节点出发搜索解空间树,当
开源学开源
·
2023-10-31 21:30
C++
刷题-华为机试
迷宫问题
0-1背包问题
子集树和排列树
递归和递推(迭代
算法入门
(4)奶牛二分
疯牛问题的二分贪心算法:加入二分查找速度快了不少。这里把r的最大值设置为:int((N[-1]-N[0])/(C-1))也就是最大房间与最小房间的差除以需要放的牛数量减一。因为地一头牛确定放在第一个位置了。#贪心部分defjudge(N,C,d):num=1location=N[0]foriinrange(1,len(N)):ifN[i]-location>=d:num+=1location=N[
梦san国
·
2023-10-30 05:16
⭐
算法入门
⭐《线性枚举》简单03 —— LeetCode 26. 删除有序数组中的重复项
饭不食,水不饮,题必须刷C语言免费动漫教程,和我一起打卡!《光天化日学C语言》LeetCode太难?先看简单题!《C语言入门100例》数据结构难?不存在的!《数据结构入门》LeetCode太简单?算法学起来!《夜深人静写算法》文章目录一、题目1、题目描述2、基础框架3、原题链接二、解题报告1、思路分析2、时间复杂度3、代码详解三、本题小知识一、题目1、题目描述 给出一个有序数组numsnumsn
英雄哪里出来
·
2023-10-29 11:36
《LeetCode算法全集》
c++
算法
leetcode
数据结构
数组
题目---结构体指针链表及迷宫问题
/campus/zswxy/software-engineering-class2-2018/homework/3234我在这个课程的目标是熟悉链表这个作业在那个具体方面帮助我实现目标链表操作参考文献
算法入门
经典第一题
dieshan8377
·
2023-10-28 13:10
数据结构与算法
python
c/c++
算法入门
训练_轮转数组(JAVA)
最开始拿到这道题就想到用一个临时变量存入最后一个元素,再依次向后轮转,在eclipse成功运行,结果高兴太早,代码超时。超时代码:之后看完各大博主的代码后,发现mod是真滴好用。成功代码:
为你千千万万遍的哈桑
·
2023-10-28 06:25
算法
java
前缀和与差分
视频讲解:STUACM-
算法入门
-前缀和与差分(含二维).参考文章链接:前缀和与差分图文并茂超级详细整理(全网最通俗易懂).题目链接:一维前缀和.输入一个长度为n的整数序列。
leimingzeOuO
·
2023-10-28 03:16
C++
ACWing基础算法
10大排序算法之四:归并排序【稳定的】,复杂度中,系统常用归并排序
10大排序算法之四:归并排序【稳定的】,复杂度中,系统常用归并排序提示:整个算法界,一共有十大排序算法,每一个算法都要熟悉,才算是
算法入门
算法界的十大排序算法分别是:选择排序、冒泡排序、插入排序、堆排序
冰露可乐
·
2023-10-27 20:36
大厂面试高频题之数据结构与算法
归并排序
排序算法
数据结构与算法
大厂笔试题面试题
java
Java实现回溯
算法入门
(排列+组合+子集)
算法相关数据结构总结:序号数据结构文章1动态规划动态规划之背包问题——01背包动态规划之背包问题——完全背包动态规划之打家劫舍系列问题动态规划之股票买卖系列问题动态规划之子序列问题算法(Java)——动态规划2数组算法分析之数组问题3链表算法分析之链表问题算法(Java)——链表4二叉树算法分析之二叉树算法分析之二叉树遍历算法分析之二叉树常见问题算法(Java)——二叉树5哈希表算法分析之哈希表算
小朱小朱绝不服输
·
2023-10-27 13:01
算法分析
算法
深度优先
回溯算法
Java
贪心
算法入门
在学习算法设计与分析的课程中,我发现贪心算法与其他算法相比具有一定的特殊性。特此将一些自己的想法和理解记录下来,供复习所用。对贪心算法的思考一想到贪心这个词语,人们总会有一种的不好的感觉,认为这个词的涵义不好,自带贬义。比如“贪心不足蛇吞象”,就是绝大多数人对“贪心”这个词的理解。但是,在编程层面,对研究算法的人来说,“贪心”并不是一个贬义词,下面三点就是我自己对”贪心“算法的认识。人对美好事物的
BruceRich
·
2023-10-27 09:10
算法设计与分析
贪心算法
算法
数据结构
977.有序数组的平方(各种排序) 0.2.1
算法入门
第二天第一题!977.有序数组的平方给你一个按非递减顺序排序的整数数组nums,返回每个数字的平方组成的新数组,要求也按非递减顺序排序。
1Q84.
·
2023-10-27 04:19
排序算法
算法
数据结构
《算法设计与分析(第4版)》笔记——第 1 章
算法入门
现在跟的是b站黑马的视频课,还是这个好哇2023新版数据结构与算法Java视频教程(上篇)2023新版数据结构与算法Java视频教程(下篇)之前跟的是青岛大学张公敬教授的《算法设计与分析》(做了笔记就发出来吧)mooc:算法设计与分析_青岛大学_中国大学Mooc(慕课)b站:算法设计与分析MOOC-青岛大学-张公敬教授用的是王晓东的《计算机算法设计与分析》,虽然书名不同,但是里面的内容和算法是差不
奇妙方程式
·
2023-10-26 20:30
算法
笔记
学习
⭐
算法入门
⭐《栈》简单02 —— LeetCode 234. 回文链表
饭不食,水不饮,题必须刷C语言免费动漫教程,和我一起打卡!《光天化日学C语言》LeetCode太难?先看简单题!《C语言入门100例》数据结构难?不存在的!《画解数据结构》LeetCode太简单?算法学起来!《夜深人静写算法》文章目录一、题目1、题目描述2、基础框架3、原题链接二、解题报告1、思路分析2、时间复杂度3、代码详解三、本题小知识一、题目1、题目描述 给你一个链表,判断是否为回文链表。
英雄哪里出来
·
2023-10-26 10:44
《LeetCode算法全集》
leetcode
算法
数据结构
链表
回文
⭐
算法入门
⭐《队列》简单01 —— LeetCode 933. 最近的请求次数
文章目录一、题目1、题目描述2、基础框架3、原题链接二、解题报告1、思路分析2、时间复杂度3、代码详解三、本题小知识四、加群须知一、题目1、题目描述 写一个RecentCounter类来计算特定时间范围内最近的请求。实现RecentCounter类: (1)(1)(1)RecentCounter():初始化计数器,请求数为0。 (2)(2)(2)intping(intt):在时间t添加一个新
英雄哪里出来
·
2023-10-22 16:00
《LeetCode算法全集》
队列
链表
数据结构
算法
滑动窗口
⭐
算法入门
⭐《队列 - 单调队列》困难01 —— LeetCode 239. 滑动窗口最大值
饭不食,水不饮,题必须刷C语言免费动漫教程,和我一起打卡!《光天化日学C语言》LeetCode太难?先看简单题!《C语言入门100例》数据结构难?不存在的!《画解数据结构》LeetCode太简单?算法学起来!《夜深人静写算法》文章目录一、题目1、题目描述2、基础框架3、原题链接二、解题报告1、思路分析2、时间复杂度3、代码详解三、本题小知识四、加群须知一、题目1、题目描述 给你一个整数数组num
英雄哪里出来
·
2023-10-22 16:00
《LeetCode算法全集》
队列
数据结构
算法
leetcode
单调队列
2023.9Datawhale_Leetcode_
算法入门
与数组_学习笔记(一)
序言大一军训结束后的第一天,我开始接受aistudio的招新考核,而考核内容是一次Datawhale的组队学习。凭借不到一个月的Python基础,我将接触Leetcode这个代码在线评测平台,不断刷题以练习编程技能并提高算法能力。这一系列的学习笔记将会在学习期间随着我不断深入的认知而持续修正和更新。练习题两整数相加给定两个在-100~100区间内的整数num1和num2,返回这两个整数的和。cla
dandellion_
·
2023-10-22 08:11
算法
leetcode
学习
python
pycharm
数据结构
算法入门
知识
算法学习CPP-STLvector:就像数组一样,vector也采用的连续存储空间来存储元素。也就是意味着可以采用下标对vector的元素进行访问,和数组一样高效。但是又不像数组,它的大小是可以动态改变的,而且它的大小会被容器自动处理。erase():O(n)复杂度vector.size()是O(1)扩展:string.length()是O(n)复杂度insert(p,x):在向量p位置处插入元素
HoBushZz
·
2023-10-21 17:03
算法
算法
c++
java
数据结构
动态规划
r与python做随机森林_随机森林
算法入门
(python)
昨天收到yhat推送了一篇介绍随机森林算法的邮件,感觉作为介绍和入门不错,就顺手把它翻译一下。目录1什么是随机森林1.1集成学习1.2随机决策树1.3随机森林1.4投票2为什么要用它3使用方法3.1变量选择3.2分类3.3回归4一个简单的Python示例结语前言:随机森林是一个非常灵活的机器学习方法,从市场营销到医疗保险有着众多的应用。它可以用于市场营销对客户获取和存留建模或预测病人的疾病风险和易
syzyzs
·
2023-10-21 04:55
r与python做随机森林
(转)ECC加密
算法入门
介绍
ECC加密
算法入门
介绍前言同RSA(RonRivest,AdiShamir,LenAdleman三位天才的名字)一样,ECC(EllipticCurvesCryptography,椭圆曲线密码编码学)也属于公开密钥算法
gxj1680
·
2023-10-20 02:15
基础知识类
算法
加密
c
cryptography
解密
algorithm
14《
算法入门
教程》贪心算法之背包问题
1.前言本节内容是贪心算法系列之一:背包问题,主要讲解了什么是背包问题,如何利用贪心算法解决背包问题,给出了背包问题的实现伪代码并进行分析,并用java语言进行了伪代码实现,帮助大家通过背包问题更好的理解贪心算法思想的应用。2.什么是背包问题?假设我们一共有n种物品,每种物品i的价值为vi,重量为wi,我们有一个背包,背包的容量为c(最多可以放的物品重量不能超过c),我们需要选择物品放入背包中,使
木子教程
·
2023-10-19 18:05
2022-01-16寒假第一周学习总结
一、本周计划完成任务参加牛客网校内赛项目算法二、最终的结果&具体行动leetcode算法
算法入门
704.二分查找278.第一个错误的版本35.搜索插入位置977.有序数组的平方189.轮转数组283.移动零
胡小毛
·
2023-10-18 10:43
【LeetCode刷题笔记】46.全排列
1,3,2],[2,1,3],[2,3,1],[3,1,2],[3,2,1]]回溯+DFS依旧是一道经典的回溯题目,具体过程就不在这里详解了,LeetCode里有一篇题解我觉得写的很不错,可以一看回溯
算法入门
级详解
C-Liueasymoney
·
2023-10-18 02:47
LeetCode
回溯
算法
java
leetcode
数据结构
面试
⭐
算法入门
⭐《队列 - 单调队列》中等03 —— LeetCode 918. 环形子数组的最大和
文章目录一、题目1、题目描述2、基础框架3、原题链接二、解题报告1、思路分析2、时间复杂度3、代码详解三、本题小知识四、加群须知一、题目1、题目描述 给定一个由整数数组A表示的环形数组C,求C的非空子数组的最大可能和。 在此处,环形数组意味着数组的末端将会与开头相连呈环状。(形式上,当0≤ihead=que->tail=0;}voidQueueEnqueue(structQueue*que,D
英雄哪里出来
·
2023-10-17 23:32
《LeetCode算法全集》
算法
leetcode
数据结构
队列
单调队列
2023.9Datawhale_Leetcode_
算法入门
与数组_学习笔记(三)
练习题把数组排成最小的数给定一个非负整数数组nums,将数组中的数字拼接起来排成一个数,打印能拼接出的所有数字中的最小的一个。classSolution:defminNumber(self,nums:List[int])->str:#元素转字符串nums=[str(x)forxinnums]#定义新的排序判断机制deffun(a,b):ifint(a+b)>int(b+a):returnTruee
dandellion_
·
2023-10-17 05:54
算法
leetcode
学习
<算法>回溯
算法入门
级详解 + 练习
回溯算法与深度优先遍历以下是维基百科中「回溯算法」和「深度优先遍历」的定义。回溯法采用试错的思想,它尝试分步的去解决一个问题。在分步解决问题的过程中,当它通过尝试发现现有的分步答案不能得到有效的正确的解答的时候,它将取消上一步甚至是上几步的计算,再通过其它的可能的分步解答再次尝试寻找问题的答案。回溯法通常用最简单的递归方法来实现,在反复重复上述的步骤后可能出现两种情况:找到一个可能存在的正确的答案
小李子还挺酸
·
2023-10-16 22:13
算法
算法
回溯
⭐
算法入门
⭐《双指针》中等02 —— LeetCode 567. 字符串的排列
饭不食,水不饮,题必须刷C语言免费动漫教程,和我一起打卡!《光天化日学C语言》LeetCode太难?先看简单题!《C语言入门100例》数据结构难?不存在的!《画解数据结构》闭关刷LeetCode,剑指大厂Offer!《LeetCode刷题指引》LeetCode太简单?算法学起来!《夜深人静写算法》文章目录一、题目1、题目描述2、基础框架3、原题链接二、解题报告1、思路分析2、时间复杂度3、代码详解
英雄哪里出来
·
2023-10-16 08:30
《LeetCode算法全集》
算法
数据结构
leetcode
c++
尺取法
⭐
算法入门
⭐《双指针》中等01 —— LeetCode 3. 无重复字符的最长子串
饭不食,水不饮,题必须刷C语言免费动漫教程,和我一起打卡!《光天化日学C语言》LeetCode太难?先看简单题!《C语言入门100例》数据结构难?不存在的!《画解数据结构》闭关刷LeetCode,剑指大厂Offer!《LeetCode刷题指引》LeetCode太简单?算法学起来!《夜深人静写算法》文章目录一、题目1、题目描述2、基础框架3、原题链接二、解题报告1、思路分析2、时间复杂度3、代码详解
英雄哪里出来
·
2023-10-16 08:00
《LeetCode算法全集》
算法
数据结构
leetcode
c++
双指针
⭐
算法入门
⭐《双指针》简单02 —— LeetCode 283. 移动零
饭不食,水不饮,题必须刷C语言免费动漫教程,和我一起打卡!《光天化日学C语言》LeetCode太难?先看简单题!《C语言入门100例》数据结构难?不存在的!《画解数据结构》闭关刷LeetCode,剑指大厂Offer!《LeetCode刷题指引》LeetCode太简单?算法学起来!《夜深人静写算法》文章目录一、题目1、题目描述2、基础框架3、原题链接二、解题报告1、思路分析2、时间复杂度3、代码详解
英雄哪里出来
·
2023-10-16 08:59
《LeetCode算法全集》
LeetCode
算法
数据结构
双指针
移动零
【LeetCode 算法专题突破】双指针(⭐)
文章目录前言1.移动零题目描述代码2.复写零题目描述代码3.快乐数题目描述代码4.盛最多水的容器题目描述代码5.有效三角形的个数题目描述代码6.三数之和题目描述代码7.四数之和题目描述代码总结前言学
算法入门
必学的一个章节
戊子仲秋
·
2023-10-16 08:26
LeetCode
算法专题突破
#
数组
算法
leetcode
面试
双指针
自适应蒙特卡罗定位AMCL---ROS
算法入门
学习
文章目录基本思想入门例程进阶例程(粒子滤波)原理及流程应用(定位)基本思想当所要求解的问题是某种事件出现的概率,或者是某个随机变量的期望值时,它们可以通过某种“试验”的方法,得到这种事件出现的频率,或者这个随机变数的平均值,并用它们作为问题的解。入门例程举例:抛硬币使用圆和正方形估算π值
DsAuto_hello
·
2023-10-14 23:15
ROS学习
算法
算法入门
到进阶——并查集
文章目录基本概念例题源码运行结果优化源码运行结果再优化源码运行结果基本概念并查集(DisjointSet)是一种非常精巧而且实用的数据结构,它主要用于处理一些不相交集合的问题。经典的例子有连通子图、最小生成二叉树Kruskal算法和最近公共祖先等。通常用“帮派”的例子来说明并查集的应用背景。在一个城市中有n个人,它们分成不同的帮派;给出一些人的关系,例如1号和2号是好朋友,2好和3号是好朋友,那么
Jacky~~
·
2023-10-14 14:47
算法入门到进阶
算法
数据结构
算法的入门丨最基础的排序算法,选择、冒泡、插入
今天给大家带来算法的一次回忆,排序
算法入门
的三种基础算法——选择排序、冒牌排序和插入排序。选择排序选择排序,弟中弟,最没用的算法,时间复杂度非常之高,所以说这个算法是最没用的算法。
553299dc1d46
·
2023-10-14 02:33
⭐
算法入门
⭐《双指针》简单01 —— LeetCode 977. 有序数组的平方
饭不食,水不饮,题必须刷C语言免费动漫教程,和我一起打卡!《光天化日学C语言》LeetCode太难?先看简单题!《C语言入门100例》数据结构难?不存在的!《画解数据结构》闭关刷LeetCode,剑指大厂Offer!《LeetCode刷题指引》LeetCode太简单?算法学起来!《夜深人静写算法》文章目录一、题目1、题目描述2、基础框架3、原题链接二、解题报告1、思路分析2、时间复杂度3、代码详解
英雄哪里出来
·
2023-10-11 18:27
《LeetCode算法全集》
LeetCode
算法
算法入门
双指针
⭐
算法入门
⭐《二分枚举》中等02 —— LeetCode 面试题 10.09. 排序矩阵查找
文章目录一、题目1、题目描述2、基础框架3、原题链接二、解题报告1、思路分析2、时间复杂度3、代码详解三、本题小知识四、加群须知一、题目1、题目描述 给定m×nm\timesnm×n矩阵,每一行、每一列都按升序排列,请编写代码找出某元素。 样例输入:numbers=[[2,7],[11,15]],target=11 样例输出:true2、基础框架C语言版本给出的基础框架代码如下:boolse
英雄哪里出来
·
2023-10-10 10:59
《LeetCode算法全集》
算法
leetcode
面试
二分枚举
矩阵
⭐
算法入门
⭐《二分枚举》中等01 —— LeetCode 面试题 16.21. 交换和
《光天化日学C语言》入门级C语言真题汇总《C语言入门100例》几张动图学会一种数据结构《画解数据结构》组团学习,抱团生长《
算法入门
指引》竞赛选手金典图文教程《夜深人静写算法》文章目录一、题目1、题目描述
英雄哪里出来
·
2023-10-10 10:58
《LeetCode算法全集》
算法
leetcode
数据结构
二分枚举
枚举
⭐
算法入门
⭐《二分枚举》简单10 —— LeetCode 441. 排列硬币
文章目录一、题目1、题目描述2、基础框架3、原题链接二、解题报告1、思路分析2、时间复杂度3、代码详解三、本题小知识四、加群须知一、题目1、题目描述 你总共有n枚硬币,并计划将它们按阶梯状排列。对于一个由k行组成的阶梯,其第i行必须正好有i枚硬币。阶梯的最后一行可能是不完整的。给你一个数字n,计算并返回可形成完整阶梯行的总行数。 样例输入:num=5 样例输出:22、基础框架C语言版本给出的
英雄哪里出来
·
2023-10-10 10:58
《LeetCode算法全集》
算法
leetcode
数据结构
C语言
二分枚举
⭐
算法入门
⭐《二分枚举》简单09 —— LeetCode 367. 有效的完全平方数
文章目录一、题目1、题目描述2、基础框架3、原题链接二、解题报告1、思路分析2、时间复杂度3、代码详解三、本题小知识四、加群须知一、题目1、题目描述 给定一个正整数num,编写一个函数,如果num是一个完全平方数,则返回true,否则返回false。进阶:不要使用任何内置的库函数,如sqrt。 样例输入:num=16 样例输出:true2、基础框架C语言版本给出的基础框架代码如下:intis
英雄哪里出来
·
2023-10-10 10:28
《LeetCode算法全集》
算法
leetcode
数据结构
二分枚举
算法入门
(5)熄灯问题
参考该链接和B站上的视频做一些简单的拓展。题目描述:有一个5行6列的按钮矩阵,矩阵中每一个位置都有一个灯和一个按钮。当按下某个位置下按钮后该位置和该位置周围(上,下,左,右)的灯的状态都会改变依次。如果该位置在矩阵边上只会改变周围3个位置灯的状态,如果在角上只会改变周围两个位置灯的状态。如下图所示(复制北大mooc上的图):按中间的那个按钮,周围四个位置的灯状态都发生了改变。问题:给定矩阵的初始状
梦san国
·
2023-10-10 06:13
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他