- 博客(7)
- 资源 (4)
- 收藏
- 关注
原创 Android——一个简单的学生管理系统
一个简单的学生管理系统效果演示实现功能总览代码效果演示随手做的一个小玩意,还有很多功能没有完善,倘有疏漏,万望海涵。实现功能总览实现了登录、注册、忘记密码、成绩查询、考勤情况、课表查看、提交作业、课程打卡等。代码登录与忘记密码界面登录与忘记密码界面采用的是TabLayout+ViewPager+PagerAdapter实现的一、添加布局文件 View View_HomePager = LayoutInflater.from( Student.this ).inflate( R.layou
2021-08-30 17:28:38 2654 14
原创 数据结构与算法每日一题——杨辉三角形
杨辉三角形题目要求解题思路代码题目要求给定一个非负整数 numRows,生成「杨辉三角」的前 numRows 行。在「杨辉三角」中,每个数是它左上方和右上方的数的和。解题思路如图分析,下标列为0的与列和行相等的元素皆为1。非1元素为左上角元素加右上角元素: ret[i][j] = ret[i-1][j-1] + ret[i-1][j];代码int** generate(int numRows, int* returnSize, int** returnColumnSizes){
2021-08-29 16:57:49 449 1
原创 数据结构与算法每日一题——矩阵置零
矩阵置零题目要求示例解法题目要求给定一个 m x n 的矩阵,如果一个元素为 0 ,则将其所在行和列的所有元素都设为 0 。示例示例一:输入:matrix = [[1,1,1],[1,0,1],[1,1,1]]输出:[[1,0,1],[0,0,0],[1,0,1]]示例二:输入:matrix = [[0,1,2,0],[3,4,5,2],[1,3,1,5]]输出:[[0,0,0,0],[0,4,5,0],[0,3,1,0]]解法第一步:在二维数组中找出为0的元素,并用一维数组存取该
2021-08-29 16:46:55 511 2
原创 数据结构与算法每日一题——求两个数组的交集
求两个数组的交集题目要求示例解法题目要求给定两个数组,编写一个函数来计算它们的交集。示例示例 1:输入:nums1 = [1,2,2,1], nums2 = [2,2]输出:[2,2]示例 2:输入:nums1 = [4,9,5], nums2 = [9,4,9,8,4]输出:[4,9]解法首先对两个数组进行排序,然后对两个数组进行比较,数值小的一方狭义一位,如果相等则表示寻求到相同的子集,插入至需要返回的数组中。两个数字的下标同时下移一位,为了避免同一数组内出现多个相同的的元素,防止
2021-08-28 17:36:45 615 1
原创 数据结构与算法每日一题——合并两个有序数组
合并两个有序数组题目要求示例解法题目要求题目要求:给你两个按 非递减顺序 排列的整数数组 nums1 和 nums2,另有两个整数 m 和 n ,分别表示 nums1 和 nums2 中的元素数目。请你 合并 nums2 到 nums1 中,使合并后的数组同样按 非递减顺序 排列。注意:最终,合并后数组不应由函数返回,而是存储在数组 nums1 中。为了应对这种情况,nums1 的初始长度为 m + n,其中前 m 个元素表示应合并的元素,后 n 个元素为 0 ,应忽略。nums2 的长度为 n
2021-08-27 16:47:35 508 2
原创 数据结构与算法每日一题——算出数组内最大自序之和
算出数组内最大自序之和题目要求示例代码题目要求给定一个整数数组 nums ,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。示例示例一:输入:nums = [-2,1,-3,4,-1,2,1,-5,4]输出:6解释:连续子数组 [4,-1,2,1] 的和最大,为 6 。示例二:输入:nums = [1]输出:1代码利用动态规划的思想,我们首先要确定的是我们所求的是0<i<n-1(因为数组从下标0开始,故减一)区间内最大的子序之和。则利用sum获取当
2021-08-23 12:30:02 267 1
原创 数据结构与算法每日一题——判断数组内是否存在重复元素
判断数组内是否存在重复元素解法一解法二示例1:输入: [1,2]输出: false示例2:输入: [1,2,3,1]输出: true示例3:输入: [1,2,3,3]输出: true解法一利用遍历法,将数组内所有相邻的元素进行比较,从而得出结果bool containsDuplicate(int* nums, int numsSize){for(int i = 0; i< numsSize; i++) for(int j = i+1;j < numsSize;j++)
2021-08-23 12:14:05 376 1
C语言考研真题集-内附70多套真题
2023-08-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人