自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 看这篇直接拿下递归

递归算法应用的场景是要解决的问题和其子问题具有相似性的时候,通过直接或间接的调用自己求出问题解的方法。它是通过解决一个问题的更小实例来解决一个大的问题的解的算法。递归算法有两个过程,一是调用过程,二是向上传递结果的过程。对于尾递归的阐述也挺多的,但我个人总结了一下,就是省略了”归“过程的递归。

2024-01-13 03:38:31 1224 1

原创 相对路径和绝对路径

相对路径是指以当前文件资源所在的目录为参照基础,链接到目标文件资源(或文件夹)的路径。假设,我们在一个A文件(比如a.html)中,链接另一个B文件(比如b.html),也可以说是,当前文件A引用目标文件B,那么,相对路径就是以当前文件A所在的目录为参照基础,建立连接到目标文件B的路径;改变当前文件A或目标文件B的目录,也就是说,把A或B放到不同的文件夹中,A和B的相对路径也会不同,所以,改变A或B的目录,它们之间的相对路径也会跟着发生变化!

2024-01-12 23:33:05 387 1

原创 编程算法中【各种数】求法汇总,你知道哪些数?(C/Python/Java三语言版)

C语言/Java/Python实现:素数(质数)、回文数、水仙花数(Armstrong数)、完全数(完备数)、斐波那契数列(Fibonacci)、数的阶乘、最大公约数&最小公倍数、黑洞数(卡普雷卡尔数/Kaprekar数)

2024-01-01 20:44:22 986

原创 学算法必须知道的位运算符,常见10种用法

初学算法,学了几个位运算符的使用方法,做个笔记。

2024-01-01 15:47:15 377

原创 C/C++单链表从创建到实现(初学必看)

VS中.cpp文件之间相互调用会出现LNK2005、LNK1169错误,所以选择创建一个.h头文件(声明。3.最后就是在源文件(main.cpp)中使用定义过的各个函数。1.先上.h头文件(sq1.h)声明链表和函数。2.函数定义的.cpp源文件(sq1.cpp))和两个.cpp源文件(一个写。

2023-03-19 01:16:21 748 1

原创 Linux部署网盘(nextcloud)

创建属于自己的网盘。网盘搭建全教程。本例访问http://192.168.200.66:5757。访问http://IP:5757。设置管理员用户名与密码。

2022-12-24 22:24:33 734

原创 Linux初始SSH配置

yum install-y openssl openssh-server2、修改ssh 配置文件,具体配置见(二、配置“/etc/ssh/sshd_config”文件)vim /etc/ssh/sshd_config3、启动ssh的服务:systemctl start sshd.service4、设置ssh开机自启systemctl enable sshd.service5、设置~/.ssh 文件权限,如没有.ssh目录需自己建一个cd ~chmod -R 700 .ssh

2022-12-24 20:06:52 3976

原创 (详细)循环中的break、continue、goto、return

break大多用于if语句中,当执行到该语句时,在循环中表示结束循环,然后转到循环体后的第一个语句去执行。break语句只能结束包含它的最内层循环,而不能跳出多重循环。在多重嵌套循环中,退出的只是它所在的循环,演示如下:·break只能用在循环和switch语句中而在break中,大家都知道,它使程序跳出当前的switch继续运行:二、continue只出现在循环体当中,作用是:立即结束本次循环,直接去判断循环条件。 运行结果:goto语句也称为无条件转移语句,用于跳出多重循环

2022-12-07 08:48:45 469

原创 内存在编程中的模型构建

也就是图中要占用多少个格子,我们知道在C语言中 【int】代表整型,占4个字节,所以一个int型变量,就会占用图中的4个格子。

2022-11-28 19:17:13 249

原创 求解:初学C之VS中[scanf_s]位置冲突问题(0x00000091a939fb14 <字符串中的字符无效。)

0x00007FF9D1BB6191 (ucrtbased.dll)处(位于 实验.exe 中)引发的异常: 0xC0000005: 读取位置 0xFFFFFFFFFFFFFFFF 时发生访问冲突。

2022-10-17 17:14:11 440

原创 二进制编码中的 源码、反码和补码的区别、用途

只有补码完美解决了正负数运算问题同时还解决了两个不同符号的0的问题,(在继续计算时正负0会相互抵消)计算机存储数据使用补码而不是直接用二进制,因为二进制不能表示负数。正数时反码和原码一样,负数时原码第一位不变,其他都变,就是反码。原码虽然能表示负数,但无法进行正负数运算及两个0的问题。原码是一种计算机对数字的二进制的定点表示方法。正数的三码相同,即原码,反码,补码是一致的;通常一个正数和自身对应的负数的反码互为补数。因此对于计算机而言,补码是存储的最佳选择。而负数实际是在原有负数的反码上面加1。

2022-09-28 21:15:31 472

原创 int 和 long 的区别

整形 int 和 长整型 long具体区别如下:

2022-09-28 21:03:42 3019

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除