
作业记录
文章平均质量分 61
只爱圣女果
正努力学习中…
展开
-
判断回文字符串(C语言版指针实现)
**题目**:输入一个字符串,判断其是否为回文。回文字符串是指从左到右读和从右到左读完全相同的字符串。**算法分析**:在考虑到时间复杂度的同时,先使用定义一个数组存储要输入的字符串(空间主要浪费在这里),同时定义一个`prior`和`end`指针分别指向字符串的头部和尾部,头部和尾部指针依次向中间`(strlen(str)/2)`靠拢。这样的时间复杂度缩短一半。原创 2022-09-18 18:30:07 · 9100 阅读 · 3 评论 -
C语言:字符串的反序输出——指针实现(不改变实际存储位置)
通过char字符数组存储输入的字符串,再通过指针反序输出字符串,不改变实际的逻辑存储地址。原创 2022-09-13 10:21:17 · 3169 阅读 · 0 评论 -
Linux——命令执行与顺序控制,cut,wc,sort,uniqu的简单用法
1、顺序执行命令与选择执行命令顺序执行可以用;来连接,写在一行里。例如:$ cd..;pwd选择执行使用&&或者||,&&表示前面表达式为0则执行后一条语句,||与之相反。可以使用which $?环境变量来查看上一条命令的返回值2、cut命令——打印指定字段参数:-d 指定分隔符-f 指定打印的某个字段例如:$ cat /etc/passwd -d ':' -f 1,6#以:为分隔符,打印用户名和用户家目录的内容注意:参数后数字的形式也可以是-5(原创 2022-04-18 20:38:07 · 376 阅读 · 0 评论 -
Linux:帮助命令——help、man、info的简单介绍
Linux中的帮助命令分两种:(此处是为help命令做的铺垫)一种是内建命令:是shell程序的一部分,写在bash的源码builtins里面的,通常在shell程序被加载驻留在系统内存中,解析内部命令不需要创建子进程,因此执行速度快于下面的外部命令,比如history、cd、exit。一种是外部命令:是Linux实用程序的一部分,功能比较强大,不随系统一起被加载到内存中,外部命令虽然不在shell中,但其命令的调用时由shell程序控制的,外部命令是在bash之后额外安装的,通常放在/bin,/us原创 2022-04-02 10:07:04 · 8075 阅读 · 0 评论 -
Linux:文件系统与磁盘管理——dd、du、df的基本用法
前言:Linux中设备文件通常在/dev/目录下,介绍几个常见目录/dev/usb/*—— 系统使用usb设备,不包括usb存储设备/dev/tty#—— 终端设备,#:(0,1,…),数量的多少取决于真实终端的个数/dev/zero—— 0字符生成设备,这里的0字符为’\0’.1、dd—文件复制和转换与cp不同,cp只能实现对文件或目录的复制,而且不包括设备文件。(1)dd支持设备文件的复制,并且可以创建一个占有连续空间的文件。(2)也可以对文件内容按要求进行转化,从输入文件中有选择地读取、原创 2022-03-30 20:17:33 · 2817 阅读 · 0 评论 -
Linux:文件的解压缩——zip和tar压缩工具
Linux:文件的解压缩——zip和tar压缩工具1、zip和unzip注:需要用yum下载基本用法$ zip zipfile file1 file2 ... //打包$ unzip zipfile file1 file2 ... //解包1.1 zipzip参数说明-q安静模式,不向屏幕输出任何信息-r参数表示递归打包包含子目录的全部内容-o表示输出文件,后面要紧跟打包输出的文件名-e创建加密压缩包-l将LF(Linux上的换行符)原创 2022-03-29 22:35:58 · 3799 阅读 · 0 评论 -
Java小作业:统计一个字符串中出现某字母的次数
Java小作业:统计一个字符串中出现某字母的次数(预习工作)涉及到的string类的方法:substring(int beginIndex, int endIndex)返回一个新字符串,它是此字符串的一个子字符串。该子字符串从指定的 beginIndex 处开始,直到索引 endIndex - 1 处的字符。因此,该子字符串的长度为 endIndex-beginIndex。注意:返回的字符串包含beginIndex,但不包含endIndexindexof(int ch, int fromI原创 2022-03-28 00:04:51 · 3718 阅读 · 0 评论 -
Linux:修改文件权限及所有者——chown和chmod基本命令及应用
Linux:修改文件权限及所有者1、导入2、chown(改变文件所有者)3、chmod (改变文件或目录的访问权限)4、应用1、导入相关的东西:(文件的操作常用命令:列出目录ls)ls命令参数说明-a列出所有文件及目录(以.开头的文件-d列出目录名-l长格式列表-S(此处是大写)按文件大小排序 ,小写的s是显示文件大小文件的三种权限和三类人Linux中的文件的普通权限分三种:r(只读权限read)、w(只写权限write)、x(执行权限)分别作用原创 2022-03-26 22:41:38 · 13049 阅读 · 0 评论 -
Linux:环境变量和文件查找
Linux实验记录:环境变量和文件查找1、什么是变量?1.1预声明一个变量1.2 给一个变量赋值1.3 读取一个变量值2、什么是环境变量?2.1 与环境变量相关的三个常见命令2.2 更改变量的生存周期3、文件的查找3.1 PATH环境变量3.2 添加自定义路径到PATH环境变量3.3 在默认配置文件中添加自定义路径3.4 更改和删除已有变量1、什么是变量?即shell变量,shell中的变量同样具有不同的数据类型,但不用专门指定数据类型。1.1预声明一个变量主要在创建如数组等其他类型变量时会用到$原创 2022-03-25 21:54:08 · 1756 阅读 · 0 评论