标签: 编程学习

16 篇文章

leetcode练习-2
剑指 Offer 06. 从尾到头打印链表 输入一个链表的头节点,从尾到头反过来返回每个节点的值(用数组返回)。 class ListNode: def __init__(self, x): self.val = x self.next = None class Solution: def reversePrint(self, head: List…
leetcode练习-1
剑指offer09.用两个栈实现队列 不难,但自己对于python面向对象的掌握还有欠缺。中间也没有考虑周全。思路虽然有了,但编写代码的时候错误还蛮多的。 另外,特别要考虑到如过队列加入,删除再进入再删除情况下的情况。 class CQueue: def __init__(self): self.stack_1 = [] self.stack_2 …
计算机网络笔记·2
第四章 网络层:数据层面 网络层的关键功能:转发(局部),路由(全局)。 数据层面:转发(传统方式--仅IP;SDN方式--各个字段) 控制层面:选路 路由器组成 路由:路由选择算法生成路由表 转发:从输入到输出根据路由表进行分组转发 基于头部字段的任意组合进行转发 基于目标的转发--仅仅依赖IP地址 交换结构(将分组从输入缓冲区传输到合适的输出端…
计算机网络笔记·1
第一章 概述 因特网 从具体构成角度:节点,边(通信链路),协议(TCP/IP)。 从服务的角度:通信的分布式应用,为应用提供的服务(TCP,UDP)【通过API】。 网络边缘:端系统(主机),分为客户机和服务器;应用程序。 网络核心:数据传输的方式包括:电路交换【预留资源:频分,时分,波分】(电话)和分组交换【按需使用,每个分组包含目标主机的完整…
Linux基础
终端操作 cd+文件夹名 进入文件夹 可以使用TAB键进行自动补全或选择 cd ..( 退出几层就加几个..) 退出到上n层路径 ls 显示文件夹中的目录 pwd 显示当前路径 gedit 使用文本编辑器编辑文件 cat 在终端中查看文件(多用做文本文件) sudo 进入管理员模式(超级用户) sudo su 进入根用户 nvidia-smi 查看…
Matplotlib基础
PS:最近刚好用到Matlplotlib数据可视化,顺便对一些常用的函数做一下总结。🍥🍥 绘制单张数据图 import matplotlib.pyplot as plt # 后续默认已经调用过库 plt.plot([1,2,3,8,6,9]) 将多个数据放在同一个表格中 plt.plot([1,2,3,8,6,9]) plt.plot([1,3,9…