好久没有给大家推荐一些有意思,好用的 App 了。今天我给大家推荐一个我们程序员必备的 App 吧。我相信大家看到上面标题上的名字:力扣。大家就应该知道这个 App 是做什么的了,如果不知道的同学,就需要面壁思过去了。因为,我们程序员在跳槽备面的过程中,经常去人家的官网上刷题。对头,LeetCode 官方出品的一个手机 App ,目前还在内测阶段,但是大家应该可以下载了。LeetCode 应该
一. 237. 删除链表中的节点 1 /** 2 * url:https://leetcode-cn.com/problems/delete-node-in-a-linked-list/ 3 * 解法思路:由于给定的是要删除的节点,前一个节点未知。只能将后一个节点的值替换本节点的值,然后将本节点的n ...
转载 2021-06-03 23:41:00
79阅读
2评论
题目来自于:https://leetcode-cn.com/problems/add-two-numbers Python # Definition for singly-linked list. # class ListNode: # def __init__(self, val=0, next= ...
转载 2021-09-03 21:34:00
94阅读
2评论
1 Given an array of integers, every element appears twice except for one. Find that single one.Note: Your algorithm should have a linear runtime complexity. Could you
原创 2023-02-20 08:39:40
51阅读
???:困难??:中等?:简单
原创 2022-11-06 01:20:34
205阅读
Leetcode_入门_图二分图1、判断二分图(785、Medium)1)题目要求2)我的解法3)其他解法4)自己的优化代码5)学到的东西拓扑排序1、课程表(207、Medium)1)题目要求2)我的解法3)其他解法4)自己的优化代码5)学到的东西2、课程表 II(210、Medium)1)题目要求2)我的解法3)其他解法4)自己的优化代码5)学到的东西并查集1、冗余连接(684、Medium)
前言本系列,希望使用Python通关LeetCode,暂时开始做简单题。初次刷LeetCode目的是为了提高自己的算法能力,我的解法在时间复杂度上肯定不是最优的,忘各位指导。另外,LeetCode早已推出了中文官网https://leetcode-cn.com,希望各位亲自尝试这些题目。21. 合并两个有序链表将两个有序链表合并为一个新的有序链表并返回。新链表是通过拼接给定的两个链表的所有节点组成
栈 难度:简单 链接 20 有效的括号 20 有效的括号 20 有效的括号 20 有效的括号
原创 2023-08-02 22:19:07
141阅读
167. Two Sum II - Input array is sortedGiven an array of integers that is already sorted in ascending order, find two numbers such that they ade function twoSum shoul
原创 2023-06-07 00:06:27
71阅读
文章目录1.两数相加2.寻找两个有序数组的中位数3.最长回文子串4.整数反转5.字符串转为整数6.回文数7.乘最多水的容器8.最长公共前缀9.三数之和10.最接
原创 2022-07-29 21:19:01
168阅读
只用于个人的学习和总结。 178. Rank Scores 一、表信息 二、题目信息 对上表中的成绩由高到低排序,并列出排名。当两个人获得相同分数时,取并列名次,且名词中无断档。 Write a SQL query to rank scores. If there is a tie between ...
转载 2020-11-17 08:48:00
706阅读
2评论
文章目录安卓存储练习一、概述二、SharedPreferennces 的使用1.activity_shared_prefences.xml布局2.SharedPreferencesActiv
原创 2022-08-12 10:01:33
66阅读
# Android Studio 练习指南 Android Studio 是 Google 官方的 Android 开发环境,提供了强大的工具和功能,帮助开发者创建高质量的 Android 应用。在这篇文章中,我们将介绍如何使用 Android Studio 进行简单的项目练习,并通过代码示例帮助您理解基本的 Android 开发过程。 ## 设置 Android Studio 在开始之前,
原创 2024-08-06 12:27:13
39阅读
# Android Kotlin 练习指南 ## 简介 作为一名经验丰富的开发者,我将会指导你完成 Android Kotlin 练习。本指南将会提供从头到尾的步骤,并且详细解释每个步骤所需要的代码。 ## 流程概览 以下是完成 Android Kotlin 练习的整体流程: | 步骤 | 描述 | | --- | --- | | 步骤 1 | 创建一个新的 Android 项目 | | 步
原创 2023-11-17 06:33:05
57阅读
# 如何在Android上进行实践练习 欢迎来到Android开发的世界!作为一名新手开发者,进行“Android上机练习”是学习Android开发的重要步骤。本文将引导你踏上这一旅程,详细解说每一阶段的步骤,并附上必要的代码示例和图表,希望对你有所帮助。 ## 一、流程概览 在开展你的Android开发实践前,首先需要了解整个流程。下面是一个简单的步骤概览表: | 步骤 | 描述 | |
原创 8月前
10阅读
码仔,今天就给大家带来了《每日一道面试题》的第十期:01谈谈四种GC算法 标记—清除 Mark-Sweep 过程:标记可回收对象,进行清除 缺点:标记和清除效率低,清除后会产生内存碎片复制算法 过程:将内存划分为相等的两块,将存活的对象复制到另一块内存,把已经使用的内存清理掉 缺点:使用的内存变为了原来的一半 进化:将一块内存按8:1的比例分为一块Eden区(80%)和两块Survivo
1 题目: 2 3 给你一个长度固定的整数数组 arr,请你将该数组中出现的每个零都复写一遍,并将其余的元素向右平移。
原创 2022-08-11 21:00:41
123阅读
LeetCode题目练习记录 _栈、队列01 _20211012 84. 柱状图中最大的矩形 难度困难1581 给定 n 个非负整数,用来表示柱状图中各个柱子的高度。每个柱子彼此相邻,且宽度为 1 。 求在该柱状图中,能够勾勒出来的矩形的最大面积。 示例 1: 输入:heights = [2,1,5 ...
转载 2021-10-12 17:24:00
66阅读
2评论
1.[21]合并两个有序链表 解题记录: 1.因为两个链表均有序排列,故设置头结点及其指针,两个链表依次比较,较小结点尾插新链表。 2.新建指针时无需分配空间,新建结点时需要malloc分配空间。 3.其中一个链表为空时,可以直接输出另一个链表,此为特例情况,也可以不增设,因为在while循环后加上了if判断,使得输出结果一致。 4.因为设置的新链表有头结点,输出应为next结点,也就是第一个结点
题目:两整数之和:不使用运算符 + 和 - ???????,计算两整数 ???????a 、b ???????之和。示例 1:输入: a = 1, b = 2输出: 3示例 2:输入: a = -2, b = 3输出: 1思路:汗,使用异或来实现,但是在Python得进行特殊处理。参考了一下别人的思路,https://github.com/Rosevil1874/LeetCode-Solution
  • 1
  • 2
  • 3
  • 4
  • 5