240 发简信
IP属地:上海
  • git的常见用法

    1. 从远程拉取仓库到本地: 如果拉取失败,可能是因为缓存区不够大,可设置: 查看远程仓库的地址: 生成ssh key 2. 查看状态 3. 新建一个本地分支并将其推送到远程...

  • 链表反转

    给定链表的头节点head,反转链表并且返回反转后的链表

  • 120
    全排列

    核心思想:回溯算法 回溯类似于穷举,会调用递归。当遇到要穷举一些结果的题目的时候,可以使用回溯,回溯比穷举好的地方在于,它可以做剪枝。是深度优先搜索(dfs)的一种 输入一个...

  • 快速排序

    1. 先找一个基准数base,通常选择最左边()或者最右边() 2. 找到这个基准数在数组中的位置(从小到大排序) a. 两个flag,一个从最左端开始(flag_low =...

  • 理一理char[] 、char* 和string

    char[]叫做字符数组。char* 叫做字符指针。是C语言中对字符串操作的方式。 1. 字符数组char[]的定义、初始化、赋值方式 不可以的赋值方法:char str[1...

  • 浅谈c++中的unique_ptr

    unique_ptr是用来独占地持有对象的 智能指针的提出背景: 我们经常会遇到这种内存问题:1. 忘记delete内存,造成内存泄露。2. 当出现异常时,没有执行delet...

  • Pandas入门

    Pandas基于两种数据类型 series 和 dataframe series series 是一种一维数据类型,每个元素都带有各自的标签(相比较于numpy增加了标签这一...

  • numpy中array 和 list 的用法区别

    list与array的相互转换 list转array:np.array() array转list:[] 1. 加法 “+” np.array:对应元素相加 list:扩展,类...

  • linux统计某路径下文件数量

    1. 统计当前目录下文件的个数(不包含目录) ls -l | grep "^-" | wc -l 2. 统计当前目录下所有文件的个数(包含子目录) ls -lR | grep...

  • numpy中的sort

    对list使用sort,直接改变list(从小到大,升序)-->[].sort() list中的sorted() ,不会改变原本的listsorted()也可以作用给arra...

  • np.random用法

    np.random.rand() --> 生成指定维度的的[0,1)范围之间的随机数,输入参数为维度 例如: np.random.randn() --> 生成指定维度的服从标...