程序安装
未读
deepin linux 下安装Typora
问题描述 一直喜欢Typora,刚刚装了deepin Linux ,打算安装一下,但是照着官网给出的教程,却总是报错 sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys BA300B7755AFCFAE
# add Typora
程序安装
未读
deepin linux 下安装Typora
问题描述 一直喜欢Typora,刚刚装了deepin Linux ,打算安装一下,但是照着官网给出的教程,却总是报错 sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys BA300B7755AFCFAE
# add Typora
踩坑爬出记录
未读
git添加公钥后报错sign_and_send_pubkey
错误描述 当在github上添加公钥之后运行ssh -T git@github.com 提示错误: sign_and_send_pubkey: signing failed: agent refused operation
Permission denied (publickey).
解决办法 e
算法笔记
未读
程序设计:算法和数据结构-笔记4——递归与分治
递归 递归是指自己调用自己的函数。 如下面的阶乘递归 fact(int n){
if(n==1)
return n;
return fact(n-1)*n;
}
递归函数必须要设置出口,也就是上面的 if(n==1)
return n;
分治 分治的过程
算法笔记
未读
程序设计:算法和数据结构 笔记3——搜索
概述 搜索是从数据集合中找出目标元素的处理。 线性搜索 线性搜索是从数组开头顺次访问个元素,检查给该元素是否与目标值相等。相等则返回元素位置并结束搜索。如果检查完数组还没有发现目标值,则返回一个特殊值来说明。线性搜索的算法效率很低,但适用于任何形式的数据。 二分搜索 二分搜索算法可以利用数据的大小进
算法笔记
未读
程序设计:算法和数据结构 笔记2——数据结构
概述 栈(Stack) 规则 后入先出(Last In First Out,LIFO) 操作 push(X):在栈的顶部压入元素X pop(): 从栈的顶部取出元素 isEmpty():检查栈是否为空 isFull(): 检查栈是否已满 一般情况下,栈还具有 “引用栈顶元素”和”检查栈中是否含有指定
算法笔记
未读
程序设计:算法和数据结构 笔记1
基础篇 基础概念 复杂性评估 时间复杂度:评估执行程序所需要的时间。可以估算出程序对计算机处理器的使用程序 空间复杂度:评估执行程序 所需的存储空间。可以估算出程序 对计算机内存的使用程度 “复杂度”大多数情况下是指的时间复杂度 大O表示法:大O表示法是一种评估算法效率的“标尺”,以诸如$O(n)$