重磅干货,第一时间送达题目从尾到头打印链表题目要求输入一个链表的头结点,从尾到头反过来打印出每个结点的值解题思路要想从尾到头遍历链表,首先需要做的是倒转链表,再进行遍历。该题思路:创建一个空列表,用来存储链表中的值,最后将列表逆序输出下面我们来举个例子:使用栈的情况:题目要求,从尾到头遍历单链表。也就是第一个遍历到的节点要最后一个输出,最后一个遍历到的节点第一个输出。这就是典型的“后进先出”,由此
分类:
编程语言 时间:
2020-12-21 10:58:09
阅读次数:
0
高精度阶乘 #include<iostream> #include<cstring> #include<cstdio> #include<string> #include<queue> #include<stack> #include<algorithm> #include<vector> #inc ...
分类:
其他好文 时间:
2020-09-21 11:51:39
阅读次数:
30
1 #include <stdio.h> 2 #include <string.h> 3 4 char *strconv(char *p) 5 { 6 int length = strlen(p) ; 7 char *ptr = p ; 8 char *ptr_1 = p+length - 1; 9 ...
分类:
其他好文 时间:
2020-07-04 01:26:19
阅读次数:
67
题目描述 描述: 输入一个整数,将这个整数以字符串的形式逆序输出 程序不考虑负数的情况,若数字含有0,则逆序形式也含有0,如输入为100,则输出为001 输入描述: 输入一个int整数 输出描述: 将这个整数以字符串的形式逆序输出 示例1 输入 1516000 输出 0006151解题思路此题比较简 ...
分类:
编程语言 时间:
2020-05-31 13:17:35
阅读次数:
95
问题描述 输入一个链表,按链表从尾到头的顺序返回一个ArrayList。 分析 链表只能顺序访问,但要求逆序地返回链表中的元素 1. 遍历链表存到临时空间(栈或数组都行),再逆序输出到最终结果 2. 反转链表,遍历链表到最终结果 临时空间 遍历链表,将数据插入栈,逆向遍历临时空间,将数据插入最终结果 ...
分类:
其他好文 时间:
2020-05-24 00:20:59
阅读次数:
64
思路还是比较清晰,用自定义类型保存输入的数据,逐位相加/相减,需要处理好借位及符号。 总共两个类,一个自定义类型Int,一个AddUtil封装加法操作。附带测试类AddUtilTest。代码如下: Int.java: package cn.areful; /** * Created by arefu ...
分类:
编程语言 时间:
2020-05-02 19:12:18
阅读次数:
68
题目描述 描述: 输入一个整数,将这个整数以字符串的形式逆序输出 程序不考虑负数的情况,若数字含有0,则逆序形式也含有0,如输入为100,则输出为001 输入描述: 输入一个int整数 输出描述: 将这个整数以字符串的形式逆序输出 示例1 输入 1516000 输出 0006151 ...
分类:
其他好文 时间:
2020-04-26 13:59:10
阅读次数:
102
中缀表达式转换为后缀表达式 中缀表达式转后缀表达式思路: 举例: 代码演示: ...
分类:
编程语言 时间:
2020-04-25 17:08:03
阅读次数:
75
n=str(input("")) m=n[::-1] if n[0]!="-": print(int(m)) elif n[0]=="-": print("-",end="") print(int(m[:-1])) ...
分类:
其他好文 时间:
2020-04-22 16:09:29
阅读次数:
54