LeetCode-python
花噜噜酱
脚踏实地谋发展,努力努力再努力!
展开
-
LeetCode:第七题 :反转整数 --C++/Python
这一题最关键的就是溢出!!!!!!其他的求余数,反转思路都很简单。代码如下:class Solution {public: int reverse(int x) { int temp = 0; while (x != 0) { if (temp >INT_MAX / 10 || temp <(INT_MIN) / 10) return 0; temp = temp...原创 2018-06-11 11:42:33 · 703 阅读 · 0 评论 -
LeetCode 第一题:两数之和--python
与C++想法一样,个人实现的是最简单的for循环:class Solution: def twoSum(self, nums, target): """ :type nums: List[int] :type target: int :rtype: List[int] """ towSum=[]...原创 2018-05-28 17:21:28 · 2225 阅读 · 1 评论 -
LeetCode 第二题:两数相加--C++/Python3
今天做这个第二题,就卡在对链表知识不够熟悉,似懂非懂,了解的不够透彻!!接下来就记录程序代码,来加深对链表的熟悉:1、两数相加--C++:主要思想:按照按位相加,判断进位情况,来输出相应的结果/** * Definition for singly-linked list. * struct ListNode {//这里给出C++中的链表的定义,有两个值:val数值,next指针 * ...原创 2018-05-29 11:15:37 · 2675 阅读 · 0 评论 -
LeetCode 第四题: 两个排序数组的中位数 --C++/Python
class Solution {public: double findMedianSortedArrays(vector<int>& nums1, vector<int>& nums2) { int len1 = nums1.size(); int len2 = nums2.size(); int ...原创 2018-06-05 22:00:22 · 1414 阅读 · 0 评论 -
LeetCode :第九题 回文数 --C++/Python
题意:emmmm....感觉这一题真的很简单,但是我一开始就是没有把他转换成字符串的,这样的话我就先放转换成字符串的代码...无论如何有答案就是啦,总归是记录一下,虽然不知道是不是最优QAQ:代码如下:转换成字符串class Solution {public: bool isPalindrome(int x) { string str; str=to_st...原创 2018-06-14 17:26:39 · 734 阅读 · 0 评论 -
LeetCode :766. 托普利茨矩阵--Python
如果一个矩阵的每一方向由左上到右下的对角线上具有相同元素,那么这个矩阵是托普利茨矩阵。给定一个M x N的矩阵,当且仅当它是托普利茨矩阵时返回True。说明:matrix是一个包含整数的二维数组。 matrix的行数和列数均在[1, 20]范围内。 matrix[i][j]包含的整数在[0, 99]范围内。进阶:如果矩阵存储在磁盘上,并且磁盘内存是有限的...原创 2019-03-25 19:30:47 · 155 阅读 · 0 评论