摘要: vim的使用 编辑器大致分为两种: 所见即所得:word、markdown 命令编辑器:vim(VI Improved)、emacs 使用效率: vim的安装 sudo apt update sudo apt install vim vim的模式 a 从光标后面开始添加文本(表示新增 append) 阅读全文
posted @ 2023-02-18 09:31 MyXjl 阅读(19) 评论(0) 推荐(0) 编辑
摘要: Linux02 文件子系统 移动文件或者目录 mv [选项] 源文件 目标文件|目标路径 执行mv命令的效果和Windows下的剪切-->粘贴的效果一样 和cp命令一样,mv命令会出现覆盖现存文件的情况,mv也可以使用-f或者-i选项来关闭或者开启提醒 Linux里面没有专门的重命名命令,使用mv命 阅读全文
posted @ 2023-02-16 21:32 MyXjl 阅读(125) 评论(0) 推荐(0) 编辑
摘要: Linux网络配置 一些常见命令 ctrl + alt + t // 打开终端 sudo apt install net-tools // 安装网络工具 ifconfig // 查看IP地址 ctrl + c // 终止程序 桥接模式和NAT模式 桥接模式(Bridged Networking)-- 阅读全文
posted @ 2023-02-15 21:29 MyXjl 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 二分查找 思路: 找到最后一个小于等于IP的元素 找到第一个大于等于IP的元素 前提条件: 数据有序 随机访问 实现: 递归实现 非递归(循环实现) 注意事项: 循环退出条件 mid 的取值(重点防止越界) left 和 right的更新 #include<stdio.h> #define SIZE 阅读全文
posted @ 2023-02-13 21:07 MyXjl 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 树 概念 与 线性表 表示的一 一对应的线性关系不同,树表示的是数据元素之间更为复杂的非线性关系。 直观来看,树是以分支关系定义的层次结构。树在客观世界中广泛存在,如人类社会的族谱和各种社会组织机构都可以用树的形象来表示。 简单来说,树表示的是一对多的关系。 定义(逻辑结构) 树(Tree)是n( 阅读全文
posted @ 2023-02-09 20:29 MyXjl 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 动态内存分配 在大多数的操作系统上,程序不允许访问地址为 0 的内存,因为该内存是操作系统保留的。然而,内存地址 0 有特别重要的意义,它表明该指针不指向一个可访问的内存位置。 相关函数 malloc函数 //原型: void* malloc( size_t size ); //功能: 分配size 阅读全文
posted @ 2023-02-06 21:09 MyXjl 阅读(10) 评论(0) 推荐(1) 编辑
摘要: 指针基础 计算机的最小寻址单位:字节 变量的地址:变量第一个字节的地址 指针:简单来说指针就是地址 指针变量 指针变量:存放地址的变量,有时候也把指针变量称为指针 思考:指针变量只是存放变量的首地址,那怎么通过指针访问指针指向的对象? 答:声明时需要指明指针的基础类型(指针指向对象的类型),这样既知 阅读全文
posted @ 2023-02-04 14:27 MyXjl 阅读(16) 评论(0) 推荐(1) 编辑
摘要: 字符类型 编码 char类型采用ASCII编码,占1个字节,只用了7位(最高位是0),能表示128个字符。 需要记忆的: 空字符 '\0' = 0 ' ' = 32 '0' = 48 'A' = 65 'a' = 97 转义序列 字符转义序列 数字转义序列 八进制:以 \ 开头,后面最多接三个八进制 阅读全文
posted @ 2023-02-03 09:10 MyXjl 阅读(43) 评论(0) 推荐(1) 编辑
摘要: 递归 定义:在函数调用过程中又调用自身的现象 斐波拉契数列 Fibnacci数列:0,1,1,2,3,5,8,13,... Fn = 0, n = 0 ; Fn = 1, n = 1 ; Fn = Fn-2 + Fn-1 long long fib(int n) { if(n == 0||n == 阅读全文
posted @ 2023-02-02 16:26 MyXjl 阅读(14) 评论(0) 推荐(1) 编辑
摘要: 1 写一个程序,实现分数相加。用户以分子/分母的形式输入分数,程序打印相加后的结果。如: 输入: 5/6 3/4 输出: The sum is 19/12 辗转相除法化简 #define _CRT_SECURE_NO_WARNINGS #include <stdio.h> // 定义SWAP宏函数, 阅读全文
posted @ 2023-02-01 19:37 MyXjl 阅读(53) 评论(0) 推荐(1) 编辑