logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

算法设计与分析重点总结

考试题型:选择 2* 10个填空2* 10个简答 3* 4个程序分析填空 4* 4个综合(代码)8* 4个第一章基础知识1.算法的定义算法就是解决问题的方法,是解决某一特定问题的一组有穷指令的序列,是完成一个任务所需要的具体步骤和方法2.算法的特征有限性 一个算法总是在执行了有穷步的运算之后终止 确定性:算法的每种运算必须要有确切的定义,不能有二义性。输入:每个算法有0个或多个输入。所谓0个输入是

#算法
C++11学习笔记(4)——通用工具(下)

/ 按照绝对值大小进行比较 return std :: abs(a) < std :: abs(b);return 0;在上述示例中,我们定义了一个比较函数 cmp,它按照元素的绝对值大小进行比较。然后,我们使用 std::sort 函数对 nums 容器进行排序,传入 cmp 函数作为比较函数。排序结果会按照元素的绝对值从小到大进行排序,输出结果为:-1, 2, -3, 4, -5。通过自定义比

文章图片
#c++#学习
Python/C++解题-阶乘和数

题目一个正整数如果等于组成它的各位数字的阶乘之和,则该正整数称为阶乘和数。例如正整数145,1!+4!+5!等于145,因此145就是一个阶乘和数。输入一个正整数,计算它的各位数字的阶乘之和,并判断它是否是一个阶乘和数。注意:输入的正整数,以及组成它的各位数字的阶乘之和都不会超过int类型的表示范围,并且输入的正整数的最高位不为0。思路定义一个计算阶乘的函数,将输入的数按位分开求阶乘,最后求...

#python
vscode ssh远程的config/配置文件无法保存解决

之前已经有了一个config,我想更改连接的地址和用户名,但是无法保存,显示需要管理员权限,但以管理员启动vscode或者以管理员权限保存都不行。

文章图片
#vscode#ssh#ide
云计算 原理与实践期末复习

本文按照老师ppt,不完全遵从书的章节顺序及内容,仅供参考第一讲 云计算概述1.云计算定义云计算是一种无处不在、便捷且按需对一个共享的可配置计算资源(包括网络、服务器、存储、应用和服务)进行网络访问的模式,它能够通过最少量的管理以及与服务提供商的互动实现计算资源的迅速供给和释放2.云计算优势按需供应的无限计算资源;无须事先花钱就能使用的IT架构;基于短期的按需付费的资源使用;单机难以提供的事务处理

#云计算
C++算法——BFS(图解)

简介宽度优先搜索算法(又称广度优先搜索)是最简便的图的搜索算法之一,这一算法也是很多重要的图的算法的原型。其别名又叫BFS,属于一种盲目搜寻法,目的是系统地展开并检查图中的所有节点,以找寻结果。换句话说,它并不考虑结果的可能位置,彻底地搜索整张图,直到找到结果为止。相信初次接触的人已经蒙圈了,那么我们先不要探究其代码,直接从这个算法的过程来观察它怎样运算BFS常用于迷宫,即从一点到另一点...

在安卓系统上使用linux还自带vscode???(强推平板)

软件介绍无意中发现的神器--Aid Learning这是一款基于安卓的开源软件,主要支持深度学习,但同时支持python,c/c++,java,go等超多种语言,最新版本还自带了包括vscode等多重编译器可以从应用商城下载,或者官网安装推荐直接full版,手机平板也不缺那5个G,避免后面配置可能出问题简介当你安装完毕,恭喜打开新世界的大门然后你会发现这个可以直接切换回原来的桌面,可以在菜单栏将它

#linux
排序算法——直接插入排序(图文超详细!)

简介英文名:Straight Insertion Sort也是一种最简单的排序方法,其基本操作是将一条记录插入到已排好的有序表中,从而得到一个新的、记录数量增1的有序表步骤以下用数组2,5,8,3,6,9,1,4,7为例从小到大排序1.先看第一个数,将数组划分为有序和无序部分首先看第一个数2,一个数必然有序,所以将2划分有序,后面都是无序2.无序部分的首个插入到有序部分取出无序部分的首个,在有序部

#排序算法#数据结构
排序算法——直接插入排序(图文超详细!)

简介英文名:Straight Insertion Sort也是一种最简单的排序方法,其基本操作是将一条记录插入到已排好的有序表中,从而得到一个新的、记录数量增1的有序表步骤以下用数组2,5,8,3,6,9,1,4,7为例从小到大排序1.先看第一个数,将数组划分为有序和无序部分首先看第一个数2,一个数必然有序,所以将2划分有序,后面都是无序2.无序部分的首个插入到有序部分取出无序部分的首个,在有序部

#排序算法#数据结构
在安卓系统上使用linux还自带vscode???(强推平板)

软件介绍无意中发现的神器--Aid Learning这是一款基于安卓的开源软件,主要支持深度学习,但同时支持python,c/c++,java,go等超多种语言,最新版本还自带了包括vscode等多重编译器可以从应用商城下载,或者官网安装推荐直接full版,手机平板也不缺那5个G,避免后面配置可能出问题简介当你安装完毕,恭喜打开新世界的大门然后你会发现这个可以直接切换回原来的桌面,可以在菜单栏将它

#linux
    共 11 条
  • 1
  • 2
  • 请选择