C++练习
WiIsonEdwards
️
展开
-
【C/C++】BST树的后序遍历
给定一个整数数组,判断该数组是不是某二叉搜索树的后序遍历结果。如果是则返回 true,否则返回 false。假设输入的数组的任意两个数字都互不相同。输入: [1,6,3,2,5]输入: [1,3,2,6,5]原创 2024-04-02 22:18:21 · 284 阅读 · 0 评论 -
【C/C++】循环移位
编写一个C++程序,接受两个整数输入 i 和 j,如果 j 的值大于 0,则将 i 循环左移 j 位;如果 j 的值小于 0,则将 i 循环右移 j 位。最后输出 i 的值。两个整数 i 和 j,以空格分隔。输出:2147467264。输入:-65535 -2。原创 2024-04-02 22:12:11 · 518 阅读 · 0 评论 -
【C/C++】多项式求和
多项式的描述如下: 1 - 1/2 + 1/3 - 1/4 + 1/5 - 1/6 + ...对于每个测试实例n,要求输出多项式前n项的和。每个测试实例的输出占一行,结果保留2位小数。输入数据由2行组成,首先是一个正整数m(m。现在请你求出该多项式的前n项的和。原创 2024-03-26 11:16:50 · 210 阅读 · 0 评论 -
【C/C++】奇偶位互换
接下来是C组测试数据,每组数据输入均为0,1字符串,保证串长为偶数位(串长。输入包含多组测试数据。输入的第一行是一个整数C,表示有C测试数据。给定一个长度为偶数位的0,1字符串,请编程实现串的奇偶位互换。请为每组测试数据输出奇偶位互换后的结果,每组输出占一行。原创 2024-03-26 11:04:42 · 270 阅读 · 0 评论 -
【C/C++】进制转换
为每个测试实例输出转换后的数,每个输出占一行。如果R大于10,则对应的数字规则参考16进制(比如,10用A表示,等等)。输入数据包含多个测试实例,每个测试实例包含两个整数N(32位整数)和R(210)。输入一个十进制数N,将它转换成R进制数输出。原创 2024-03-26 10:56:32 · 292 阅读 · 0 评论