上一页 1 2 3 4 5 6 ··· 9 下一页
摘要: 题目描述 输入一个单向链表和一个节点的值,从单向链表中删除等于该值的节点,删除后如果链表中无节点则返回空指针。 链表的值不能重复。 构造过程,例如输入一行数据为: 6 2 1 2 3 2 5 1 4 5 7 2 2 则第一个参数6表示输入总共6个节点,第二个参数2表示头节点值为2,剩下的2个一组表示 阅读全文
posted @ 2022-08-05 20:03 An2i 阅读(55) 评论(0) 推荐(0) 编辑
摘要: 题目描述 定义一个二维数组 N*M ,如 5 × 5 数组下所示: int maze[5][5] = {0, 1, 0, 0, 0,0, 1, 1, 1, 0,0, 0, 0, 0, 0,0, 1, 1, 1, 0,0, 0, 0, 1, 0,}; 它表示一个迷宫,其中的1表示墙壁,0表示可以走的路 阅读全文
posted @ 2022-08-05 00:06 An2i 阅读(25) 评论(0) 推荐(0) 编辑
摘要: 题目描述 编写一个程序,将输入字符串中的字符按如下规则排序。规则 1 :英文字母从 A 到 Z 排列,不区分大小写。如,输入: Type 输出: epTy规则 2 :同一个英文字母的大小写同时存在时,按照输入顺序排列。如,输入: BabA 输出: aABb规则 3 :非英文字母的其它字符保持原来的位 阅读全文
posted @ 2022-08-03 10:39 An2i 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 题目描述 开发一个坐标计算工具, A表示向左移动,D表示向右移动,W表示向上移动,S表示向下移动。从(0,0)点开始移动,从输入字符串里面读取一些坐标,并将最终输入结果输出到输出文件里面。 输入: 合法坐标为A(或者D或者W或者S) + 数字(两位以内) 坐标之间以;分隔。 非法坐标点需要进行丢弃。 阅读全文
posted @ 2022-08-02 23:01 An2i 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 题目描述 矩阵乘法的运算量与矩阵乘法的顺序强相关。例如: A是一个50×10的矩阵,B是10×20的矩阵,C是20×5的矩阵 计算A*B*C有两种顺序:((AB)C)或者(A(BC)),前者需要计算15000次乘法,后者只需要3500次。 编写程序计算不同的计算顺序需要进行的乘法次数。 数据范围:矩 阅读全文
posted @ 2022-08-02 19:31 An2i 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 题目描述 功能:输入一个正整数,按照从小到大的顺序输出它的所有质因子(重复的也要列举)(如180的质因子为2 2 3 3 5 ) 数据范围: 1 \le n \le 2 \times 10^{9} + 14 \1≤n≤2×109+14 输入描述: 输入一个整数 输出描述: 按照从小到大的顺序输出它的 阅读全文
posted @ 2022-08-01 23:08 An2i 阅读(48) 评论(0) 推荐(0) 编辑
摘要: 题目描述 给定一个正整数N代表火车数量,0<N<10,接下来输入火车入站的序列,一共N辆火车,每辆火车以数字1-9编号,火车站只有一个方向进出,同时停靠在火车站的列车中,只有后进站的出站了,先进站的才能出站。 要求输出所有火车出站的方案,以字典序排序输出。 数据范围:1\le n\le 10\1≤n 阅读全文
posted @ 2022-07-31 23:43 An2i 阅读(66) 评论(0) 推荐(0) 编辑
摘要: 题目描述 输入一个表达式(用字符串表示),求这个表达式的值。 保证字符串中的有效字符包括[‘0’-‘9’],‘+’,‘-’, ‘*’,‘/’ ,‘(’, ‘)’,‘[’, ‘]’,‘{’ ,‘}’。且表达式一定合法。 数据范围:表达式计算结果和过程中满足 |val| \le 1000 \∣val∣≤ 阅读全文
posted @ 2022-07-31 19:41 An2i 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 一、介绍 Linux系统的用户层(也就是ring3)使用操作系统提供的各种服务(ring0),需要通过软件中断(0x80,中断描述符表中对应系统调用处理),从ring3切换到ring0,通过系统调用来获取对应系统服务。 二、实现 1.基于修改 sys_call_table 的hook方式 系统调用表 阅读全文
posted @ 2022-07-17 21:35 An2i 阅读(330) 评论(0) 推荐(0) 编辑
摘要: C++逆向总结 一、call前的this指针参数传递 Windows和Linux下的大部分编译器将this指针存放到ecx寄存器中传递,就是在call某个对象成员函数时。但是,也有部分编译器使用rdi寄存器传递的。 如上图所示,第一个参数是用ecx寄存器传递的,后面的两个参数都是栈传递。我们可以通过 阅读全文
posted @ 2022-07-14 18:01 An2i 阅读(387) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 9 下一页