题目:删除链表中等于给定值 val 的所有节点。 示例: 输入: 1->2->6->3->4->5->6, val = 6 输出: 1->...思路:乍一看,这个题目很简单,只需要从头开始遍历就可以了。实际上,这道题目给出的链表...
题目:删除链表中等于给定值 val 的所有节点。 示例: 输入: 1->2->6->3->4->5->6, val = 6 输出: 1->...思路:乍一看,这个题目很简单,只需要从头开始遍历就可以了。实际上,这道题目给出的链表...
题目:实现 int sqrt(int x) 函数。 计算并返回 x 的平方根,其中 x 是非负整数。 由于返回类型是整数,结果只保留整数的部分,小数部分将被舍去。 示例 1: 输入: 4 输出: 2 示例 2: ...说明: 8 的平方根是 2.82842…, ...
题目:本题要求实现一个函数,可统计任一整数中某个位数出现的次数。例如-21252中,2出现了3次,则该函数应该返回3。 输入样例: -21252 2 输出样例: 3 思路:这题非常简单,只需要把输入的数分开存储在一个数组中...
注:本篇为小白入门刷题日常记录,欢迎讨论与分享更好的刷题方法 一、双指针问题 问题1:删除有序数组中的重复项 给你一个有序数组 nums ,请你 原地 删除重复出现的元素,使每个元素 只出现一次 ,返回删除后...
题目:一对兔子,从出生后第3个月起每个月都生一对兔子。小兔子长到第3个月后每个月又生一对兔子。假如兔子都不死,请问第1个月出生的一对兔子,至少需要繁衍到第几个月时兔子总数才可以达到N对(N<...
标签: Java日常刷题
日常刷题——整数反转 给出一个32位有符号的整数,将整数中每位上的数字进行反转。 (PS:假设我们的环境只能存储得下 32 位的有符号整数,则其数值范围为 [−231, 231 − 1]。请根据这个假设,如果反转后整数溢出...
标签: Java 日常刷题
日常刷题——回文判断 输入一个int,返回boolean判断是否为回文。 回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。所以负数都不是回文。 原思路: 优化后: ...
信息竞赛(NOI)如何高效刷题 建议刷题历程
Leetcode ZigZag Conversion 观察规律可得: 当 n = 2 时: 0 2 4 6 8 A C E 1 3 5 7 9 B D F 当 n = 3 时: 0 4 8 C 13579BDF 2 6 A E 当 n = 4 时: 0 6 C 1 57 BD 24 ...
以日记的形式进行更新每天在Codeforces中刷的题,大家可以随便看看,不会做过多的解释。 Omkar and Bad Story 大致题意是在原有数列的基础上添加(也可以不加)几个新的数,使得新数列是一个Nice数列。...
#include<iostream> using namespace std; #include<string> class Solution { public: int lengthOfLongestSubstring(string s) { int count = 0; int start = 0; int lon...
力扣算法刷题
/** * @Project: dailyCode ... * @Author: zhaoliang * @Create: 2021-01-27 20:14 * @Desc: 打家劫舍 ...public class rob { //在上次打劫完一条街道之后和一圈房屋后,小偷又发现了一个新的可行窃的地区。
日常刷题 无代码(长期更新
/** * @Project: dailyCode ... * @Author: zhaoliang * @Create: 2021-01-26 16:22 * @Desc: 最佳买卖股票时机含冷冻期 ...public class maxProfitIV { //给定一个整数数组,其中第i个元素代表了第i
package ... /** * @Project: dailyCode ... * @Author: zhaoliang * @Create: 2021-02-04 14:13 * @Desc: 子数组最大平均数I ...public class findMaxAverage { //给定 n 个整数,找出平均数最大且长度为
日常训练,进度---esay:100 medium:24 hard:2 sql:1 :books:2.完成,完成进度(67/67) 当前任务: :NEW_button:1.完成,完成进度(39/100) :locked:2.完成,完成进度(Easy - 47/47 Medium - 17/76 Hard - 1/22) :...
日常算法刷题整理 一、字符串处理 二、数学 三、数据结构 1、区间问题 1.1、树状数组 板子: #include<iostream> #include<vector> #define type int using namespace std; // n:元素个数,m:操作次数 ...
程序员考试刷题最终包装 FinalPack - 我每周学到的东西: 第 1 周 第一周,我们介绍了自己并互相分享了一些关于 Linux 的背景。 讲师讨论了我们对课程、年级、教学大纲、课程材料的期望值,但没有将作业发送到...
1)关于CSS布局中的BFC,相关描述:(从未遇到的知识漏洞,赶紧补上) BFC就是”块级格式化上下文“的意思,创建了BFC的元素就是一个独立的盒子,不过只有block-level box可以参与创建BFC,它规定了内部的Block-...
日常刷题,今天做了这道经典的递归题目,感觉非常具有代表性,特此将自己的思路以及代码发表出来,留作以后做类似题目的参考,以及对大家的分享。 题目描述: Given two integers n and k, return all possible ...
标签: 算法
递归问题的思路: 1:找重复 1.1:找到一种划分的方法 例如:将一块蛋糕越切越小 将子问题交给下一个函数实现 1.2:找到一种递推公式 例如:斐波拉契问题的递推公式为 f(n) = f(n-1) + f(n-2) ...
这个答案不是我自己写的!!!! 但是答案很妙~ public List<String> letterCombinations(String digits) { LinkedList<String> ans = new LinkedList<String>... String[] ma...
标签: Java日常刷题
罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。 字符 数值 I 1 V 5 X 10 L 50 C 100 D 500 M 1000 例如, 罗马数字 2 写做 II ,即为两个并列的 1。12...
package ... /** * @Project: dailyCode ... * @Author: zhaoliang * @Create: 2021-02-04 15:24 * @Desc: 反转链表 ...public class ReverseList { //输入一个链表,反转链表后,输出新链表的表头。... cl
标签: 二叉树
import math from psycopg2 import pool from get_setting_info import GetSettingInfo class PostgreSql(object): def __init__(self): try: self.connectPool = pool.SimpleConnectionPool(2, 10, host=...
package com.daily.daily20210201; /** * @Project: dailyCode * @Site: ... * @Author: zhaoliang * @Create: 2021-02-01 15:40 * @Desc: 合并二叉树 ...public class mergeTrees { ... int val