小武与箭指offer----list.invert

输入一个链表,按链表值从尾到头的顺序返回一个ArrayList:
输入的数值只能有一个self.val , 而self.next是用来指向下一个的,所以每次读完一个listNode的val后就就要把next的读入到listNode中。Listnode是节点。而这里用了一个技巧python 的list的insert

# -*- coding:utf-8 -*-
# class ListNode:
#     def __init__(self, x):
#         self.val = x
#         self.next = None

class Solution:
    # 返回从尾部到头部的列表值序列,例如[1,2,3]
    def printListFromTailToHead(self, listNode):
        list = []
        print(listNode)
        while listNode:
            list.insert(0, listNode.val)
            listNode = listNode.next
        return list

list.insert将输入的值放到指定的位置,这里是放到指定的0位也就是第一位,所以把最新的放到第0位,所以就是从尾到头的顺序.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 如果您的 `fbset` 版本不支持 `-invert` 选项,则可以尝试使用以下方法翻转fb设备的颜色: 1. 使用以下命令备份您的fb设备的显示模式参数: ``` fbset -fb /dev/fb0 -xres -yres -vxres -vyres -depth -left -right -upper -lower > fbmode.txt ``` 2. 通过以下命令获取您的fb设备的分辨率: ``` fbset -s | grep "^mode" | awk '{print $2 " " $3}' ``` 3. 通过以下命令翻转颜色: ``` echo 1 > /proc/sys/dev/fb0/invert_display ``` 或者: ``` echo 1 > /sys/devices/virtual/graphics/fb0/invert_display ``` 如果以上两个命令都不行,您也可以尝试使用以下命令: ``` dd if=/dev/graphics/fb0 of=/dev/graphics/fb0 bs=2M count=1 conv=notrunc ``` 4. 如果您想恢复原来的颜色,请使用以下命令: ``` echo 0 > /proc/sys/dev/fb0/invert_display ``` 或者: ``` echo 0 > /sys/devices/virtual/graphics/fb0/invert_display ``` 如果以上两个命令都不行,您也可以尝试使用以下命令: ``` dd if=/dev/graphics/fb0 of=/dev/graphics/fb0 bs=2M count=1 conv=notrunc ``` 请注意,这些方法都需要root权限才能执行。 ### 回答2: 没有-invert表示没有反转。在计算机图形学,常用-invert参数表示不对图像进行反转操作。这意味着图像将保持原始的亮度和颜色值,不发生颜色的逆转。例如,在处理照片时,可以使用-invert参数来保持图像的原始色调,而不对其进行颜色的反转。 另一方面,-invert也可以表示没有倒置或颠倒。在日常生活,倒置常常表示将物体或概念颠倒或翻转。而若没有-invert,就表示没有发生颠倒。例如,如果我们谈论一个物体没有被颠倒,表示它仍然保持着正常的状态。 因此,"没有-invert"可以理解为保持原始状态,不进行反转或颠倒操作。无论是在计算机图形学的处理,还是在日常生活对物体状态的描述,都强调了某个属性没有发生变化或转化。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值