自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

RexT1的博客

一个小白的程序之路~

  • 博客(24)
  • 资源 (1)
  • 收藏
  • 关注

原创 Python学习笔记(Task09:else 与 with 语句)

else 与 with 语句else 语句while … else 语句for … else 语句for 中的语句和普通的没有区别,else 中的语句会在循环正常执行完(即 for 不是通过 break 跳出而中断的)的情况下执行,while … else 也是一样。try … except … else 语句如果在 try 子句执行时没有发生异常,Python将执行 else 语...

2019-10-31 18:05:00 155

原创 Python学习笔记(Task08:错误和异常)

异常处理有两种错误很容易辨认:语法错误和异常。语法错误语法错误或者称之为解析错,是初学者经常碰到的,如下实例:这个例子中,函数 print() 被检查到有错误,是它前面缺少了一个冒号(:)。语法分析器指出了出错的位置,并且在最先找到的错误的位置用红色标识。异常即便Python程序的语法是正确的,在运行它的时候,也有可能发生错误。运行期检测到的错误被称为异常。大多数的异常都不会被程...

2019-10-30 19:34:52 163

原创 Python学习笔记(Task07:文件与文件系统)

文件与文件系统文件打开文件open() 方法用于打开一个文件,并返回文件对象,在对文件进行处理过程都需要使用到这个函数,如果该文件无法被打开,会抛出 OSError。注意:使用 open() 方法一定要保证关闭文件对象,即调用 close() 方法。open() 函数常用形式是接收两个参数:文件名(file)和模式(mode)。

2019-10-29 21:44:30 150

原创 Python学习笔记(Task06:字典与集合)

变量、运算符与数据类型新学习的内容和要注意的知识点

2019-10-27 16:01:40 222

原创 Python学习笔记(Task05:函数与Lambda表达式)

函数与Lambda表达式

2019-10-25 18:09:14 239

原创 Python学习笔记(Task04:字符串与序列)

序列的定义通用序列操作容器(Container)是一种Python的数据结构,基本上是包含其他对象的任意对象。序列和映射(如字典)是两类主要的容器。集合(Set)也是容器类型。

2019-10-23 22:19:37 235

原创 Python学习笔记(Task03:列表与元组)

列表 list :索引还可以为负数,含义为倒数第几个:list 里面的类型还可以为不同数据类型:关于 list 的二维数组:tuple 元组:有序列表,与 list 非常相似,但其中的元素不可改变。当定义一个元素的元组的时候,需用‘ , ’来区分与数学运算小括号的差别:“可变”元组(指向不变):所以,为了代码的安全...

2019-10-22 17:33:44 328

原创 Python学习笔记(Task02:条件与循环)

条件控制循环语句

2019-10-21 18:33:42 180

原创 Python学习笔记(Task01:变量、运算符与数据类型)

变量、运算符与数据类型新学习的内容因为学习过其他语言,所以学习Python需要记住一些Python特有的一些语法或新的知识,以下为这一讲的新学的内容。...

2019-10-20 18:28:27 410

原创 LeetCode题目之腾讯精选练习(50题):合并两个有序链表

题目给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。注意:假设我们的环境只能存储得下 32 位的有符号整数,则其数值范围为 [−231, 231 − 1]。请根据这个假设,如果反转后整数溢出那么就返回 0。示例 1:输入: 123输出: 321示例 2:输入: -123输出: -321算法实现public int Reverse(int x){...

2019-10-14 21:58:47 103

原创 LeetCode题目之腾讯精选练习(50题):反转字符串中的单词 III

题目给定一个字符串,你需要反转字符串中每个单词的字符顺序,同时仍保留空格和单词的初始顺序。示例 :输入: "Let's take LeetCode contest"输出: "s'teL ekat edoCteeL tsetnoc" 注意 :在字符串中,每个单词由单个空格分隔,并且字符串中不会有任何额外的空格。算法实现public string ReverseWords(string...

2019-10-14 21:57:55 172

原创 LeetCode题目之腾讯精选练习(50题):反转字符串

题目编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组 char[] 的形式给出。不要给另外的数组分配额外的空间,你必须原地修改输入数组、使用 O(1) 的额外空间解决这一问题。你可以假设数组中的所有字符都是 ASCII 码表中的可打印字符。示例 1 :输入:["h","e","l","l","o"]输出:["o","l","l","e","h"]示例 2 :输入...

2019-10-13 19:50:49 182

原创 LeetCode题目之腾讯精选练习(50题):Nim 游戏

题目你和你的朋友,两个人一起玩 Nim 游戏:桌子上有一堆石头,每次你们轮流拿掉 1 - 3 块石头。 拿掉最后一块石头的人就是获胜者。你作为先手。你们是聪明人,每一步都是最优解。 编写一个函数,来判断你是否可以在给定石头数量的情况下赢得游戏。示例 :输入: 4输出: false 解释: 如果堆中有 4 块石头,那么你永远不会赢得比赛; 因为无论你拿走 1 块、2 块 还是 ...

2019-10-12 18:56:48 246

原创 LeetCode题目之腾讯精选练习(50题):除自身以外数组的乘积

题目给定长度为 n 的整数数组 nums,其中 n > 1,返回输出数组 output ,其中 output[i] 等于 nums 中除 nums[i] 之外其余各元素的乘积。示例 :输入: [1,2,3,4]输出: [24,12,8,6]说明 : 请不要使用除法,且在 O(n) 时间复杂度内完成此题。进阶 :你可以在常数空间复杂度内完成这个题目吗?( 出于对空间复杂度分析的...

2019-10-11 16:14:55 100

原创 LeetCode题目之腾讯精选练习(50题):删除链表中的节点

题目请编写一个函数,使其可以删除某个链表中给定的(非末尾)节点,你将只被给定要求被删除的节点。现有一个链表 – head = [4,5,1,9],它可以表示为:示例 1 :输入: head = [4,5,1,9], node = 5输出: [4,1,9]解释: 给定你链表中值为 5 的第二个节点,那么在调用了你的函数之后,该链表应变为 4 -> 1 -> 9.示例 2...

2019-10-10 18:05:35 84

原创 LeetCode题目之腾讯精选练习(50题):二叉搜索树的最近公共祖先

题目给定一个二叉搜索树, 找到该树中两个指定节点的最近公共祖先。百度百科中最近公共祖先的定义为:“对于有根树 T 的两个结点 p、q,最近公共祖先表示为一个结点 x,满足 x 是 p、q 的祖先且 x 的深度尽可能大(一个节点也可以是它自己的祖先)。”例如,给定如下二叉搜索树: root = [6,2,8,0,4,7,9,null,null,3,5]示例1:输入: root = [6...

2019-10-09 16:47:35 137

原创 LeetCode题目之腾讯精选练习(50题):二叉树的最近公共祖先

题目给定一个二叉树, 找到该树中两个指定节点的最近公共祖先。百度百科中最近公共祖先的定义为:“对于有根树 T 的两个结点 p、q,最近公共祖先表示为一个结点 x,满足 x 是 p、q 的祖先且 x 的深度尽可能大(一个节点也可以是它自己的祖先)。”例如,给定如下二叉树: root = [3,5,1,6,2,0,8,null,null,7,4]示例 1 :输入: root = [3,5...

2019-10-08 17:23:06 143

原创 LeetCode题目之腾讯精选练习(50题):2的幂

题目给定一个整数,编写一个函数来判断它是否是 2 的幂次方。示例:输入: 1输出: true解释: 20 = 1示例2:输入: 16输出: true解释: 24 = 16示例3:输入: 218输出: false算法实现public bool IsPowerOfTwo1(int n){ if (n == 0) return false; ...

2019-10-07 22:13:33 105

原创 LeetCode题目之腾讯精选练习(50题):二叉搜索树中第K小的元素

题目给定一个二叉搜索树,编写一个函数 kthSmallest 来查找其中第 k 个最小的元素。说明 :你可以假设 k 总是有效的,1 ≤ k ≤ 二叉搜索树元素个数。示例 1 :输入: root = [3,1,4,null,2], k = 1 3 / \ 1 4 \ 2输出: 1示例 2 :输入: root = [5,3,6,2,4,null,null,...

2019-10-06 14:48:06 108

原创 LeetCode题目之腾讯精选练习(50题):存在重复元素

题目给定一个整数数组,判断是否存在重复元素。如果任何值在数组中出现至少两次,函数返回 true。如果数组中每个元素都不相同,则返回 false。示例1:输入: [1,2,3,1]输出: true示例2:输入: [1,2,3,4]输出: false示例3:输入: [1,1,1,3,3,4,3,2,4,2]输出: true算法实现public bool Contains...

2019-10-05 20:36:06 121

原创 LeetCode题目之腾讯精选练习(50题):数组中的第K个最大元素

题目在未排序的数组中找到第 k 个最大的元素。请注意,你需要找的是数组排序后的第 k 个最大的元素,而不是第 k 个不同的元素。示例 1 :输入: [3,2,1,5,6,4] 和 k = 2输出: 5示例 2 :输入: [3,2,3,1,2,4,5,5,6] 和 k = 4输出: 4算法实现public int FindKthLargest(int[] nums, int...

2019-10-04 20:25:49 223

原创 LeetCode题目之腾讯精选练习(50题):反转链表

题目反转一个单链表。示例:输入: 1->2->3->4->5->NULL输出: 5->4->3->2->1->NULL进阶:你可以迭代或递归地反转链表。你能否用两种方法解决这道题?算法实现public ListNode ReverseList(ListNode head){ ListNode cur = hea...

2019-10-03 20:16:46 138

原创 LeetCode题目之腾讯精选练习(50题):求众数

题目给定一个大小为 n 的数组,找到其中的众数。众数是指在数组中出现次数大于 ⌊ n/2 ⌋ 的元素。你可以假设数组是非空的,并且给定的数组总是存在众数。示例1:输入: [3,2,3]输出: 3示例2:输入: [2,2,1,1,1,2,2]输出: 2实现代码public int MajorityElement(int[] nums){ Array.Sort(num...

2019-10-02 21:54:36 133

原创 LeetCode题目之腾讯精选练习(50题):相交链表

题目编写一个程序,找到两个单链表相交的起始节点。如下面的两个链表:在节点 c1 开始相交。注意:1、如果两个链表没有交点,返回 null.2、在返回结果后,两个链表仍须保持原有的结构。3、可假定整个链表结构中没有循环。4、程序尽量满足 O(n) 时间复杂度,且仅用 O(1) 内存。示例1:输入:intersectVal = 8, listA = [4,1,8,4,5], l...

2019-10-01 22:04:55 133 1

机器学习完整代码kNN.py

机器学习kNN算法完整代码,https://blog.csdn.net/qq_45556599/article/details/103039796

2019-11-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除