首页 > TAG信息列表 > 刷题
java基础巩固刷题
也许是之前java只学了一个月后面就直接写聊天室,没怎么看过基础知识了。感觉做题目的正确率太低了!总而言之,发现自己基础好像还是不太牢固诶!多刷刷!在刷题中复习!!除了错题,值得复盘的正确题也记录下来了!Go-ACM模式刷题常用函数和注意事项
Go-ACM模式刷题常用函数和注意事项 由于个人能力有限,部分描述若不正确,感谢指出!暂时记录这些,期待更新! 一、终端输入相关函数和注意事项 var a,b,x int fmt.Scan(&a,&b) // 一个或多个数据绑定。用空格分割stdin输入数据,并把换行符算作空格,然后传递给本函数的参数 fmt.Scanln(&a,&b)刷题 | 查找单链表倒数第k个结点
问题描述: 算法思想: 声明两个结点指针p和q,初始化时均指向链表第一个有效结点; 先令q保持不动,p指针遍历链表至第k个结点停止; 然后启动q指针,q和p从各自位置开始同时遍历链表,直至p遍历结束,此时q指针指向的即为链表倒数第k个位置上的结点。 代码实现(C语言): int SearchNode(LinkList he【刷题】Serval and Essay
题目地址:J-Serval and Essay_"蔚来杯"2022牛客暑期多校训练营1 (nowcoder.com)题意: 有一张n个点m条边的无重边无自环的有向图 初始时可以选择一个点染黑,其余点均为白色 若某个点的所有边的起点都是黑点,则该点可以被染黑 最大化图中黑点的数量 多组数据,n <= 2e5 m <以后就只能去学别的竞赛漏~
那就开始正题吧我宣布Ciamiros的OIer生涯到此结束啦~~!!!!也没取得什么成绩内心还是非常遗憾地但是也没什么办法谁叫我中考没考好呢来到了我的学校.......就只能住校我校还没有竞赛队我没有办法在人家在机房刷题的时候一起刷题我认为我并不天赋异禀以这个速率我很大可能进不了省队综上【JS每日刷题】类的赋值引用操作1
题目来源于前端面试宝典——选择题栏 习题 class Counter { // 二、count 属性被包含在类 Counter 的构造函数与 increment 方法。 constructor() { this.count = 0 } increment() { this.count++ } } // 一、counterOne 成为 类 Counter 的一个实例 const counterOne =MySQL刷题笔记 - 每日持续更新
PS 为了代码规范,所以所有关键字均为大写,其他为小写。 点击题目名称即为题解链接。 查询 基础查询 SQL1 - 查询所有列 - 单独字段用法 SQL2 - 查询多列 - selct单独字段用法 SQL3 - 查询结果去重 - SQL4 - 查询结果限制返回行数 SQL5 - 将查询后的列重新命名 - 条件查询 高刷题记录
2022.8.28 百度之星初赛二(link) 1 2 3 4 5 7 1:双指针(我写了线段树。。。) 2:数学题,发现一些性质 3:easy 的树形 dp 4:最短路+离线+bitset 5:最小生成树 7:组合计数 CF1715(link) ABCD A:直接观察 B:贪心构造 C:计数,考虑相邻两个数相同会产生什么贡献(算贡献大法) D:贪心,图论建模,按位考虑 CF15leetcode刷题记录之25(集合实现)
题目描述: 给你链表的头节点 head ,每 k 个节点一组进行翻转,请你返回修改后的链表。 k 是一个正整数,它的值小于或等于链表的长度。如果节点总数不是 k 的整数倍,那么请将最后剩余的节点保持原有顺序。 你不能只是单纯的改变节点内部的值,而是需要实际进行节点交换。 官方题解用户在某天刷题后第二天还会再来刷题的平均概率
======题目=============================用户在某天刷题后第二天还会再来刷题的平均概率。请你取出相应数据 ======oracle数据库=================insert into question_practice_detail (ID, DEVICE_ID, QUESTION_ID, RESULT, DATES) values (1, 2138, 111, 'wrong', to_date('0QT刷题系统
QT刷题系统 QT+MySql实现刷题系统。 语言 C++ 框架 Qt5 数据库 MySQL 功能 管理员 用户信息管理 编辑试卷(可添加新试卷和修改已有试卷) 删除试卷 查看试卷的测试人数,以及正确率。 密码修改 用户 用户注册 浏览所有试卷 选择试卷进行测试 查看成绩 错题巩固 用户个人信息修刷题注意
1.合并两个有序链表 定义一个新链表,注意不仅仅要遍历两个指定链表,新的链表也要在while循环中遍历!否则永远只在第一个节点不断更新 2. 环形链表Ⅱ 双指针法和set方法 想要链表一直遍历循环,就得用while 3. 链表中倒数第k个节点 将取到的每个值放入[]中 以刷题Day21-动态规划(3)
416. 分割等和子集 01背包问题,注意01背包的内循环从后往前递归,防止一个物品被放入多次 1049. 最后一块石头的重量 II 这是一道值得思考的题 本质上是01背包,但是需要判断的是放进之后,ret是否变化。因为在构建01背包的全过程中,所有的情况都会被考虑到。因此需要时刻注意ret是否更小LeetCode刷题19-执行时长
1 package exam; 2 3 import java.util.Scanner; 4 5 /** 6 * 功能描述 7 * 8 * @author ASUS 9 * @version 1.0 10 * @Date 2022/8/7 11 */ 12 public class Main01 { 13 public static void main(String[] args) { 14 Scanner scanner = n刷题Day20-动态规划(2)
62. 不同路径 一眼DP,最基础直白的动态规划,用空间换时间。 golang写一遍,复习下创建二维切片的方法 func uniquePaths(m int, n int) int { dp := make([][]int, m) for i := 0; i < m; i++ { dp[i] = make([]int, n) dp[i][0] = 1 } for i := 0;LeetCode刷题17-转骰子
1 package com.example.demo.leetcode.case202208; 2 3 import java.util.ArrayList; 4 import java.util.List; 5 import java.util.Scanner; 6 import java.util.stream.Collectors; 7 8 /** 9 * 功能描述 10 * 11 * @author ASUS 12 * @version 1.LeetCode刷题15-内存资源分配
package com.example.demo.leetcode.case202208; import java.util.*; import java.util.stream.Collectors; /** * 功能描述 * * @author ASUS * @version 1.0 * @Date 2022/8/7 */ public class Main2022080701 { /* 有一个简易内存池,内存按照大小粒度分类,每LeetCode刷题11-数组去重和排序
package com.example.demo.leetcode.case202208; import java.util.Arrays; import java.util.Comparator; import java.util.Scanner; import java.util.stream.Collectors; /** * 功能描述 * * @author ASUS * @version 1.0 * @Date 2022/8/6 */ public class Main2022LeetCode刷题10-寻找身高相近的小朋友
package com.example.demo.leetcode.case202208; import java.util.Arrays; import java.util.Comparator; import java.util.List; import java.util.Scanner; import java.util.stream.Collectors; /** * 功能描述 * * @author ASUS * @version 1.0 * @Date 2022/8/6 *LeetCode刷题9-两数之和绝对值最小
package com.example.demo.leetcode.case202208; import java.util.*; import java.util.stream.Collectors; /** * 功能描述 * * @author ASUS * @version 1.0 * @Date 2022/8/6 */ public class Main2022080603 { /* 标题: 两数之和绝对值最小LeetCode刷题7-用连续自然数之和来表达整数
package com.example.demo.leetcode.case202208; import java.util.Arrays; import java.util.List; import java.util.Scanner; import java.util.stream.Collectors; /** * 功能描述 * * @author ASUS * @version 1.0 * @Date 2022/8/6 */ public class Main2022080601LeetCode刷题4-字符串加密
package com.example.demo.leetcode.case202208; import java.util.*; /** * 功能描述 * * @author ASUS * @version 1.0 * @Date 2022/8/4 */ public class Main2022080401 { /* 有一种技巧可以对数据进行加密,它使用一个单词作为它的密匙。下面是它的工作原理:首先LeetCode刷题5-玩牌高手
package com.example.demo.leetcode.case202208; import java.util.LinkedList; import java.util.Scanner; /** * 功能描述 * * @author ASUS * @version 1.0 * @Date 2022/8/5 */ public class Main2022080501 { /* 玩牌高手 题目描述 给定一个长度为nNew start
前言 之前那个我太二臂了,八月了马上就快 NOIP 了,打算重新规划一下,这也算是个新的开始? 8-2 换回了原来的主题,进行了一定的修缮 起码符合现在的审美 准备每天写一下刷题日记,跟着 NOIP 计划来的,暂这么安排。刷题Day19-动态规划(1)
509. 斐波那契数 func fib(n int) int { dp := make([]int,3) if n == 0 { return 0 } dp[1] = 0 dp[2] = 1 for i := 2; i <= n; i++ { dp[0], dp[1], dp[2] = dp[1], dp[2], dp[1] + dp[2] } return dp[2] } 70. 爬楼梯 fu