- 博客(73)
- 收藏
- 关注
原创 【算法】字符串:高精度计算之加法、乘法(数组模拟)
可以将乘法单个位数相乘再转化成加法的思想;此时题目中没有涉及到负数的情况。如出现负数,只需考虑两个字符串第一位是否为负号,然后结尾特殊判断一下即可;
2025-01-20 20:06:56
917
原创 软件质量保证与测试(期末盘点--自用版)
它的内容包括测试目标、测试环境、输入数据、测试步骤、预期结果、测试脚本等,并应形成文档。不运行被测程序,而是手工或乏用的软件测件工具来检查、评审软件文档或程序,度量静态复杂度,检查软件是否符合编程标准,寻找程序中的问题和不足,降低错误出现的概率。①是存在于软件(文档、数据、程序)之中的那些不希望或不可接受的偏差。缺陷类型:界面缺陷陷、功能缺陷、安全性缺陷、接口缺陷、数据缺陷、性能缺陷。测试需求分析、测试计划、测试设计、测试开发、测试执行、测试总结和报告。可靠性、易用性、效率、维护性、可移植性、功能性。
2024-12-10 15:56:47
1019
原创 【算法】链表:24.两两交换链表中的节点
引入伪头节点为了处理头节点可能被交换的情况,我们引入一个伪头节点(dummy node),它的next指针指向原链表的头节点。这样做可以简化边界条件的处理,因为头节点也可能需要被交换。初始化指针prevPair:记录当前处理的节点对之前的那个节点,初始化为伪头节点。first:当前处理的节点对中的第一个节点,初始化为链表的头节点。second:当前处理的节点对中的第二个节点,初始化为头节点的下一个节点(如果存在)。遍历链表使用一个while循环遍历链表,条件是first和second都不为空。
2024-10-09 22:36:03
507
原创 【Linux】进程周边之进程调度、切换
分时操作系统必须以时间片为周期调度不同的进程,是为了确保公平,避免进程饥饿,比如现在的互联网,在互联网的视角中,所有用户都是公平的,不能因为谁的优先级高就仅服务谁,所有用户的优先级都差不太多,不会出现谁的优先级非常高的情况。还有另外一种为实时操作系统则相反,在运行某个进程时,必须跑完,严格按照队列先后顺序进行,如果有更高优先级的进程,允许插队,即实时操作系统必须对用户有高响应这一特性,
2024-09-30 23:51:17
971
原创 【c/c++】类型转换:隐式类型转换、强制类型转换
类型转换是编程中一个常见的现象。在我们进行编码的时候不经意间就发生了,很可能就给我们带来不少bug。所以我们需要了解类型转换以及对应得出现场景。
2024-09-12 22:02:45
1688
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人