算法(基础)

article/2025/11/10 20:01:03

算法基础

  • 学习网址
  • 排序
  • 线性表
    • 顺序表
    • 链表
  • 栈与队列
    • 队列
  • 贪心法
  • 分治法
  • 搜索法
  • 滤波
  • 哈夫曼编码与译码
  • B站视频
  • csdn博客

算法是编程的灵魂
在这里插入图片描述

学习网址

  • https://www.runoob.com/

排序

  • 冒泡排序分析

http://chatgpt.dhexx.cn/article/XZtUsKqI.shtml

相关文章

算法基础课-基础算法

基础算法 第一章 基础算法1快速排序2归并排序3二分算法整数二分浮点二分 4高精度高精度加法高精度减法高精度乘法(一个高精度乘正常整数)高精度除法(一个高精度除以正常整数) 5前缀和一维前缀和二维前缀和 6差分一维差分二维差分 …

【算法基础】基础算法

快速排序 模板题:785. 快速排序 - AcWing题库 思路: 定义一个x(一般喜欢用中间的),我们快速排序,让x左边的都比它小,同时让右边的都比它大。然后像二分一样不断细分,缩小范围进行同…

数据结构与算法基础

来源: bilibili数据结构与算法基础(青岛大学-王卓) 1.2 基本概念和术语 数据结构 数据元素之间的关系称为结构,数据结构是相互之间存在一种或多种特定关系的数据元素的集合。 数据结构的两个层次:逻辑结构和物理结构…

数据结构与算法基础(一)

大家好 我是makasa 这个栏目呢,我会按照我之前通过视频学习的一个笔记来记录. 同时,通过写这几篇blog来巩固一下我的基础 数据结构与算法,顾名思义,分为两个部分:数据结构、算法。那它们各自具体概述是什么呢。让我们看以下两个图…

【算法】算法基础

文章目录 1. 字符串1.1LeetCode151 Reverse Words in a String1.2LeetCode557 Reverse Words in a String III1.3统计字符串字母,数字,空格和其他字符个数1.4把字符串转换成整数1.5回文字符串 2.整数2.1LeetCode7 Reverse Integer2.2判断一个数是不是质数…

算法基础---基础算法

文章目录 快速排序归并排序二分 整数二分浮点数二分高精度 高精度加法高精度减法高精度乘法高精度除法前缀和 一维前缀和二维前缀和差分 一维差分二维差分双指针位运算离散化区间合并 一、快速排序 思想:1.首先确定一个分界点(随机取任意一点为…

算法基础知识总结(基础算法)

算法基础知识总结 Efficient procedures for solving problems on large inputs. 一、基础算法 1、快速排序 1、类别:快速排序是一种 交换排序,冒泡排序也是一种交换排序。 2、原理:将未排序的元素根据一个作为基准的主元(Pi…

算法基础知识

一、算法的定义 算法:对特定问题求解步骤的一种描述,是为解决一个或一类问题给出的一个确定的、有限长的操作序列。 二、算法与程序的区别与联系 区别: 程序:与某种编程语言有关,能直接在机器上运行。 算法&#xff1a…

算法基础简介

一、什么是算法 在数学领域,算法是为了解决某一类问题的公式和思想。 在计算机领域,本质是一些计算机指令,解决特定运算和逻辑问题。 算法的掌握程度,一方面可以检验程序员对计算机底层的了解,一方面也…

Unity 移动的几种方法(从某一点移动到另外一点)

对于unity的几种移动方法,在以下给出整理 1 方向*速度 2 vector.lerp 与目标点永远不会重合 3 vector.MoveTowards 会与目标点重合 4 translate方法 纯移动 5 WASD键盘方法 刚 体方法 7.鼠标方法 捕鱼达人 8.射线方法(指哪到哪) Controll…

Unity 控制物体移动

目录 1、通过改变物体的位置使物体移动 2、通过给物体施加力使物体移动 3、移动characterController以及碰撞检测 一、相关代码展示 1、通过改变物体的位置使物体移动 using System.Collections; using System.Collections.Generic; using UnityEngine;public class move …

unity3D人物移动的实现(一)

人物的移动,首先要考虑人物与地面的碰撞,碰撞发生的条件是,两者必须都为碰撞体,且至少有一方为刚体,为了方便,我们就给人物加上刚体属性和碰撞体。 1首先是碰撞体属性,人形使用胶囊碰撞体&#…

Unity让物体跟随鼠标移动

前言 最近在学习Unity,记录下学习的成果吧。本文最终结果是要实现一个小飞机跟随鼠标移动的效果。看下图片。 向量 在Unity中,每个对象都有自己的位置属性,组件叫做Transform,通过Transform可以获取对象的位置属性。在上面的实例中&#…

01_Unity常用的移动方法

文章目录 基础框架匀速移动变速移动自定义变速运动总结: 在制作一款游戏的时候,经常需要对物体的位置进行移动,我们希望这个移动是具有多样性的,并且可操作的。 C#中提供了非常丰富的移动代码工具,通过这些工具我们可以…

Unity点击物体后,移动到物体所在位置

Unity点击物体后&#xff0c;移动到物体所在位置 方法一&#xff1a;OnMouse检测&#xff08;需要Collider组件&#xff09; 脚本挂在被点击的物体上 using System.Collections.Generic; using UnityEngine; using UnityEngine.SceneManagement;/// <summary> /// 缺点…

Unity2D教程:人物移动

关注专栏&#xff0c;持续更新哦 教程总目录 按键 自带的Input有GetAxisRaw来获取按下按键后所对应的值&#xff0c;Input.GetAxisRaw(“Horizontal”)在按下D或右箭头返回1&#xff0c;A或左箭头返回-1&#xff1b;Input.GetAxisRaw(“Vertical”)同理。 Input.GetAxis会根…

Unity物体跟随鼠标移动

刚开始在将鼠标点转换为世界坐标时&#xff0c;我以为可以直接使用Unity的Camera.main.ScreenToWorldPoint( Input.mousePosition ) 就完事了&#xff0c;事实证明我想的太简单了。在我们使用这个API将鼠标屏幕点&#xff08;Screen&#xff09;转换成世界坐标&#xff08;Worl…

Unity中物体移动方法详解

一&#xff1a;Transform ——transform.Translate&#xff1a;不会考虑到碰撞transform.Translate(Vector3 targetPos&#xff0c;指定参照坐标系(默认为Space.Self)) ——transform.position&#xff1a;直接改变物体的坐标 二&#xff1a;刚体 ——MovePosition ——veloc…

【Unity】如何优雅地移动物体-8个方法

在游戏开发中&#xff0c;如何移动物体&#xff1f;是我们需要思考的事情。 Unity 引擎也提供了众多的方法&#xff0c;每个开发者的使用习惯也各不相同&#xff0c;所以往往不是很清楚在这种场景下哪种方式最好的或者最有效的。 那么&#xff0c;这篇文章&#xff0c;我想分享…

详解Unity的几种移动方式实现

前言 最近在学习如何制作 FPS 游戏&#xff0c;学习了如何使用角色控制器来控制角色的移动跳跃等等&#xff0c;结合之前学到的使用 transform&#xff0c;刚体等使物体移动&#xff0c;不同的移动方式适用于不同的场景&#xff0c;今天就来简要盘点一下各种移动方式以及其优劣…