- 博客(7)
- 收藏
- 关注
原创 顺序表的尾部添加元素来进行插入元素,删除元素,查找以及动态分布内存地址。
进行顺序表查找 查找操作的目的是确定某个特定元素是否存在于顺序表中,如果存在,则返回该元素在顺序表中的位置(通常是元素的索引);定义顺序表结构体:要先定义一个结构体来表示顺序表,该结构体应包含数据数组的指针、当前元素数量以及顺序表的容量。初始化顺序表:把顺序表的当前元素数量设为 0,同时将容量设定为预先分配的内存大小。删除元素,整体代码如下,这些相当于是元素的覆盖,并不是删掉,添加。按位置查找时时间复杂度为O(1),遍历查找时是O(n)。这是按值查找,输出这个值在这个列表的位置。先进行对顺序表的初始化。
2025-05-04 11:14:28
303
原创 在linux系统终端中输入了ifconfig等查看ip地址等信息的命令,其中ens33看不到ip地址的问题。
还有静态IP配置错误造成的问题:以CentOS系统为例,使用命令 vim /etc/sysconfig/network - scripts/ifcfg - ens33 打开配置文件,检查 BOOTPROTO 是否设置为 static ,如果是静态IP配置,需确保正确设置了 IPADDR (IP地址)、 NETMASK (子网掩码)、 GATEWAY (网关)等参数。原因:如果系统配置为通过DHCP自动获取IP地址,当DHCP服务器故障、无法与客户端通信或配置错误时,会导致ens33无法获取到IP地址。
2025-04-11 20:36:03
1488
原创 组织了一场考试,卷面总分为 100 分,每个学生的得分都是一个 0 到 100 的整数。计算最高分最低分和平均分(此分保留小数点后两位数)
通过一个 for 循环,依次让用户输入每个学生的成绩,并将成绩存储到数组 scores 中。再通过另一个 for 循环遍历数组,从数组的第二个元素开始,比较每个元素与当前最高分 max 和最低分 min 的大小,更新 max 和 min ,同时将每个元素累加到总分 sum 中。定义了一个数组 scores 来存储学生的成绩,同时定义了变量 n 表示学生人数, max 表示最高分, min 表示最低分, sum 表示总分, average 表示平均分。
2025-04-10 21:35:54
386
原创 判断一字符串是不是回文(回文是指从左边和右边的都一样 eg:level)
希望能帮到大家,我也会在学c的路上分享我的学习c的见解。也可以用函数方法来判断与前面相似。
2025-04-08 19:31:19
252
原创 如何通过VS code ssh 连接自己的linux虚拟机。
4.打开远程资源管理器(扩展上面的选项),点击ssh栏右边加号,输入ssh命令:ssh 用户名@ip地址(查看ip地址可以用命令ifconfig来查看)7.资源管理器(第一个),选择工作目录),然后再输入你的用户密码。5.选择配置文件,并出现个提示,选择连接(connect)。3.打开插件市场,搜索并安装remote Explorer。最后显示的就是左边的就是目录,下方的是终端了。2.再打开VS Code。6.再输入你的用户密码。
2025-04-04 16:06:54
743
原创 我想说说我在学习linux时遇到的关于yum无法正常使用的问题,这个问题我看了其他的知识但没有能很好的解决我的yum问题,我对于我在yum出的问题解决方法,希望可以帮助到你。
接下来进行sudo yum clean all,此命令的作用是用于清理 YUM 缓存的命令,它会删除缓存目录下的软件包、旧的头文件以及其他缓存数据 ,目的是释放磁盘空间,并确保下次 YUM 操作时获取最新的软件包和索引信息。我的yum问题解决方法是:先备份原来的yum,用sudo cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak。来查看是否会丢包,如果不是那应该就是第二种情况了,更新centos,换镜像。
2025-04-02 18:27:48
672
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅