近几年,大数据为各个领域带来了全新的变革,大数据的重要性越来越被企业和国家所看到,大数据工作者的需求再次被无限放大,他们的薪资和社会地位也在不断上涨。马云在演讲中就提到,未来的时代将不是IT时代,而是DT(Data Technology)的时代,这也充分显示大数据对于阿里巴巴集团来说举足轻重。也一样,学习大数据当然要选择方向,python只是必不可少。为什么大家都觉得python很简单,很容易入门
# PythonPython3编程之旅 Python是一种广泛使用的高级编程语言,以其简洁和易读性而闻名。它适用于数据分析、人工智能、科学计算等多个领域。然而,随着技术的发展,Python的版本也经历了几个重要的变化,其中最为显著的就是Python2和Python3之间的差异。今天,我们将深入探讨PythonPython3在LeetCode()上的应用,并通过代码示例帮助你更好地理
原创 10月前
618阅读
 今天开始正式刷题,为找工作做准备,这篇博客用来记录一下;刷题顺序是先刷hot题目前100个1.两数之和:比较简单,一次就做出来。思路:python的字典是哈希存储的,看了一下dict内置方法只有has_key,所以将值作为key,下标作为value,存储字典,然后遍历列表,以当前值为基准,用has_key判断(target-当前值)是否存在,存在则返回相应的下标即可。,代码如下:cla
转载 2023-09-25 14:15:16
153阅读
# PythonPython3的区别 ## 简介 在学习Python编程语言的过程中,你可能会听到关于PythonPython3的说法。这两个术语之间的区别是什么?为什么我们需要区分它们?本文将介绍PythonPython3的区别,以及为什么选择使用Python3。 ## PythonPython3的起源 Python最初由Guido van Rossum于1989年设计和开发,并
原创 2024-01-04 07:48:27
634阅读
# 如何实现“刷Python还是Python3” ## 1. 整件事情的流程 首先,我们需要明确一点,Python是一种编程语言,而Python3Python语言的一个版本。在刷的过程中,我们可以选择使用PythonPython3来解题,两者的语法基本一致,但有些细微的差别。下面是整个流程的步骤: | 步骤 | 操作 | | ---- | ---- | | 1 | 安装Pyth
原创 2024-05-29 04:01:31
501阅读
牛客每日刷题(持续更新)初试结束第15天, 之前简单的处理了部分毕设方面的任务, 对接下来的学习做了个简单的规划 决定每天开始刷几道题提高一下算法的理解,不能让之前学的数据结构都忘记了 每道题发一篇有点水文章了,就打算持续更新在这篇文章里记录做题过程day1: 两数之和1月9日解法1(字典): 20 mspython解法思路: 根据enumerate来遍历nums,自动记录下每个数值以及其
简单题的第9题,两种简单直观的解题方法和暴力解题
原创 2023-12-16 23:50:36
39阅读
题目:给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target  的那 两个 整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。你可以按任意顺序返回答案。示例:输入:nums = [2,7,11,15], target = 9 输出:[0,1]
文章目录步骤我在大包里面新建了一个类 TreeNode 这样所有二叉树的题目都能识别到TreeNode这个类(以后不需要重复写了)把 main方法以及其他用到的函数粘贴到 class Solution 里面然后从调试界面 粘贴stdin的输入样例即可(必须格式一模一样)删除之前做的其他题目中的 class Solution 即可这道题解决了之后,就把Solution类注释掉,以防止解下一题的
1.两数之和给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。 你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。class Solution: def twoSum(self, nums: List[int], target: int) -> List[in
转载 2023-10-21 06:53:02
95阅读
https://leetcode-cn.com/problems/two-sum/ class Solution: def twoSum(self, nums: List[int], target: int) → List[int]: adict={} for i in range(len(nums ...
转载 2021-08-30 21:32:00
301阅读
2评论
题库里简单题的第一题,不要害怕学不会,只要行动起来,一切都有可能
原创 2023-12-16 23:26:12
52阅读
算法训练提升》图解数组篇-打卡数组统计-【435】最小移动次数使数组元素相等数组的基本特性数组是最简单的数据结构。数组是用来存储一系列相同类型数据,数据连续存储,一次性分配内存。数组中间进行插入和删除,每次必须搬移后面的所有数据以保持连续,时间复杂度 O(N)。囧么肥事今日打卡题目力【435.最小移动次数使数组元素相等】给定一个长度为 n 的 非空 整数数组,每次操作将会使 n - 1 个
剑指 Offer 09. 用两个栈实现队列一、解题思路 1、【队列是先入先出,栈是后入先出】 stackA: 入队栈,入队操作,直接压入入队栈即可 stackB: 出队栈,出队操作需要优先检查出队栈是否有数据,若无,需要从入队栈倒入后再操作。 2、(1)加入队尾 appendTail()函数: 将数字 val 加入栈 A 即可。 (2)删除队首deleteHead()函数: 有以下三种情况。当栈
转载 2023-10-07 23:31:12
15阅读
不知道现在刷题还来不来得及,看到有人说一个月认真刷就行,所以就想试试,万一呢准备从今天开始,按顺序认真刷题并记录过程中的一些小点python列表操作:nums.remove(3)                “3”表示数值,并且只能删除n
转载 2023-12-21 13:39:38
140阅读
PythonPython3有什么区别呢?了解这两者的区别对于在编程题库中顺利解决问题至关重要。以下是对“PythonPython3”的详细解析,涵盖了版本对比、迁移指南、兼容性处理、实战案例、排错指南及性能优化等多方面的内容。 ### 版本对比 PythonPython3在设计和实现上有许多差异,尤其是在语法和标准库方面。下面的时间轴展示了各个版本的演进历程: ```mermai
原创 6月前
55阅读
1.给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。输入: [2,2,1]  输出: 1解:采用异或^操作,即相异才为1,相同为0 ,两个相同元素相与运算后为0 ,剩下的那一个元素只出现了一次的元素一定不同,则异或后一定为只出现了一次的那个值。#include <iostream> #include<vector&
转载 2023-10-07 21:42:04
199阅读
# 如何在扣上使用Python ## 一、整体流程 为了在扣上使用Python进行算法题解,我们需要按照以下步骤进行操作: | 步骤 | 描述 | | --- | --- | | 1 | 创建一个账号 | | 2 | 登录账号 | | 3 | 在题目列表中选择一道题目 | | 4 | 阅读题目描述和示例 | | 5 | 编写解题代码并测试 | | 6 | 提交代码并查看结果 |
原创 2023-11-12 10:21:43
228阅读
近期在刷官网的这份题,因为我是因为报名了蓝桥杯才刷算法题的,所以我会选择性地写一些题解 (不包括太简单的、太难的、不在我考试范围的)以下都是我觉得比较有思考价值的题 字符串 1. 验证回文串【问题描述】        如果在将所有大写字符转换为小写字符、并移除所有非字母数字字符之后,短语正着读和
中的 Python 3Python 的区别是什么? 在 LeetCode 上编程时,我们常常会遇到 Python 版本的选择。随着 Python 3 的普及,理解 Python 2 和 Python 3 之间的主要区别对于开发者的学习和实践至关重要。以下将逐步分析 Python 3Python 2 的特性差异,并提供迁移指南、兼容性处理、实战案例等内容,以帮助用户在扣上更高效地
原创 6月前
60阅读
  • 1
  • 2
  • 3
  • 4
  • 5