- 博客(51)
- 收藏
- 关注
原创 JDBC-Java与数据库
boolean next() :(1) 将光标从当前位置向前移动一行 (2)判断当前行是否为有效行。返回值 : true : 有效行,当前行有数据;false :无效行,当前行没有数据;: Java 中 通过 try - catch 机制来实现 事务的回滚。JDBC 事务管理:Connection接口中定义了3个对应的方法。xxx getXxx(参数):获取数据。封装了DQL查询语句的结果。mysql 事务管理。
2024-06-18 20:28:27
366
原创 美丽塔 II (LeetCode日记)
给你一个长度为n下标从0开始的整数数组maxHeights。你的任务是在坐标轴上建n座塔。第i座塔的下标为i,高度为heightsi。1<=heightsi<=maxHeightsi如果存在下标i满足以下条件,那么我们称数组heights0j<=iheightsj−1<=heightsji<=kn−1heightsk1<=hei。
2023-12-21 14:09:57
943
原创 判别首字母缩略词(LeetCode日记)
给你一个字符串数组words和一个字符串s,请你判断s是不是words的 首字母缩略词。如果可以按顺序串联words中每个字符串的第一个字符形成字符串s,则认为s是words的首字母缩略词。例如,“ab” 可以由 [“apple”, “banana”] 形成,但是无法从 [“bear”, “aardvark”] 形成。如果s是words的首字母缩略词,返回true;否则,返回false。
2023-12-20 11:24:18
899
原创 训练集和测试集该如何划分?
最后,我们使用train_test_split函数来划分训练集和测试集,其中all_files是所有数据集的文件路径列表,all_labels是对应的标签列表。在这个示例代码中,我们首先使用os.path.join()函数来获取各个文件夹的完整路径。然后,使用os.listdir()函数获取每个文件夹内的文件列表。接下来,根据文件列表构建完整的文件路径列表,并为每个文件标注相应的标签。你可以使用Python中的os模块来获取文件路径,并且结合train_test_split函数来划分训练集和测试集。
2023-11-21 10:09:14
129
原创 Conda使用教程
若在上述.condarc文件中未配置关于auto_activate_base的设置,那么默认是true即启动终端时自动进入base环境。因此除了普通的第三方包支持更新之外,这三个包也支持更新。
2023-10-20 09:45:24
52
原创 堆栈的链式存储 C语言实现
堆栈的链式存储简单的PUSH和POP写给自己平时复习和使用的,有需要的话可以写的更加详细一点#include<stdio.h>#include<stdlib.h>#include<malloc.h>typedef struct stack{ int data; struct stack *next;}stack;stack *InitStack(stack *top); //初始化堆栈void display(stack *top)
2022-04-20 00:11:38
641
原创 LeetCode-回文数C语言实现
做了这么多道回文数的题目了,而今天学到的这个方法,确实让我拍手叫好。编程之美!下面我会用三种方法来解答回文数的问题。说起回文数,最经典的解法当然是,将其存入字符串当中,再来检查是否是回文。但是这样做难免会带来一些不必要的空间浪费。下面是转化成字符串的代码实现。bool judge(int x){ int a[100]; int i=0; while(x) { a[i]=x%10; x=x/10; i++; } int j=0; for(i,j;i>=j;i--,j+
2022-04-17 00:36:28
606
原创 链表的基本操作C语言实现
链表的基本操作写给自己平时复习和使用的,后面会写的更加详细一点#include<stdio.h>#include<stdlib.h>#include<malloc.h>struct link *AppendNode(struct link *head); //从链表尾部增加节点void DisplayNode(struct link *head); //展示链表struct link *DeleteNode(struct link *head,int
2022-04-15 00:27:47
170
原创 回文日期【第十一届】【省赛】【B组】C语言实现
回文日期【第十一届】【省赛】【B组】属于是暴力枚举,硬座,好在题目给的数字并不大,算法很简单,一看就会。下面请看代码部分。C语言实现过程如下:#include<stdio.h>#include<stdlib.h>#include<math.h>int main(int argc, char *argv[]){ int a[10],num,temp; int i,j; scanf("%d",&num); int fl
2022-04-08 13:58:18
324
1
原创 矩阵乘法C语言实现
试题 基础练习 矩阵乘法问题描述给定一个N阶矩阵A,输出A的M次幂(M是非负整数) 例如: A = 1 2 3 4 A的2次幂 7 10 15 22输入格式第一行是一个正整数N、M(1<=N<=30, 0<=M<=5),表示矩阵A的阶数和要求的幂数接下来N行,每行N个绝对值不超过10的非负整数,描述矩阵A的值输出格式输出共N行,每行N个整数,表示A的M次幂所对应的矩阵。相邻的数之间用一个空格隔开样例输入2 21 23 4样例输出7
2022-03-03 22:42:05
469
原创 分解质因数C语言实现
试题 基础练习 分解质因数问题描述求出区间[a,b]中所有整数的质因数分解。输入格式输入两个整数a,b。输出格式每行输出一个数的分解,形如k=a1a2a3…(a1<=a2<=a3…,k也是从小到大的)(具体可看样例)样例输入3 10样例输出3=34=225=56=237=78=2229=3310=25提示先筛出所有素数,然后再分解。数据规模和约定2<=a<=b<=10000实现过程如下:#include<stdio.h>
2022-03-03 15:20:14
713
原创 字符串对比C语言实现
试题 基础练习 字符串对比问题描述给定两个仅由大写字母或小写字母组成的字符串(长度介于1到10之间),它们之间的关系是以下4中情况之一: 1:两个字符串长度不等。比如 Beijing 和 Hebei 2:两个字符串不仅长度相等,而且相应位置上的字符完全一致(区分大小写),比如 Beijing 和 Beijing 3:两个字符串长度相等,相应位置上的字符仅在不区分大小写的前提下才能达到完全一致(也就是说,它并不满足情况2)。比如 beijing 和 BEIjing 4:两个字符串长度相等,
2022-03-03 09:22:46
179
原创 完美的代价C语言实现(运行结果正确)
试题 基础练习 完美的代价问题描述回文串,是一种特殊的字符串,它从左往右读和从右往左读是一样的。小龙龙认为回文串才是完美的。现在给你一个串,它不一定是回文的,请你计算最少的交换次数使得该串变成一个完美的回文串。交换的定义是:交换两个相邻的字符 例如mamad 第一次交换 ad : mamda 第二次交换 md : madma 第三次交换 ma : madam (回文!完美!)输入格式第一行是一个整数N,表示接下来的字符串的长度(N <= 8000)第二行是一个字符串,长度为
2022-03-02 23:47:48
1449
原创 Sine之舞C语言实现
基础练习 Sine之舞问题描述最近FJ为他的奶牛们开设了数学分析课,FJ知道若要学好这门课,必须有一个好的三角函数基本功。所以他准备和奶牛们做一个“Sine之舞”的游戏,寓教于乐,提高奶牛们的计算能力。 不妨设 An=sin(1–sin(2+sin(3–sin(4+…sin(n))…) Sn=(…(A1+n)A2+n-1)A3+…+2)An+1 FJ想让奶牛们计算Sn的值,请你帮助FJ打印出Sn的完整表达式,以方便奶牛们做题。输入格式仅有一个数:N<201。输出格式请输出相
2022-03-02 11:12:49
179
原创 FJ的字符串C语言实现
试题 基础练习 FJ的字符串问题描述FJ在沙盘上写了这样一些字符串: A1 = “A” A2 = “ABA” A3 = “ABACABA” A4 = “ABACABADABACABA” … … 你能找出其中的规律并写所有的数列AN吗?输入格式仅有一个数:N ≤ 26。输出格式请输出相应的字符串AN,以一个换行符结束。输出中不得含有多余的空格或换行、回车符。样例输入3样例输出ABACABA实现过程如下#include<stdio.h>void di
2022-02-28 16:43:50
769
原创 龟兔赛跑预测C语言实现
试题 基础练习 龟兔赛跑预测问题描述话说这个世界上有各种各样的兔子和乌龟,但是研究发现,所有的兔子和乌龟都有一个共同的特点——喜欢赛跑。于是世界上各个角落都不断在发生着乌龟和兔子的比赛,小华对此很感兴趣,于是决定研究不同兔子和乌龟的赛跑。他发现,兔子虽然跑比乌龟快,但它们有众所周知的毛病——骄傲且懒惰,于是在与乌龟的比赛中,一旦任一秒结束后兔子发现自己领先t米或以上,它们就会停下来休息s秒。对于不同的兔子,t,s的数值是不同的,但是所有的乌龟却是一致——它们不到终点决不停止。然而有些比赛相当漫长,全程
2022-02-24 00:58:58
121
原创 回形取数C语言实现
试题 基础练习 回形取数问题描述回形取数就是沿矩阵的边取数,若当前方向上无数可取或已经取过,则左转90度。一开始位于矩阵左上角,方向向下。输入格式输入第一行是两个不超过200的正整数m, n,表示矩阵的行和列。接下来m行每行n个整数,表示这个矩阵。输出格式输出只有一行,共mn个数,为输入矩阵回形取数得到的结果。数之间用一个空格分隔,行末不要有多余的空格。样例输入3 31 2 34 5 67 8 9样例输出1 4 7 8 9 6 3 2 5样例输入3 21 23 45 6
2022-02-23 23:58:35
284
原创 2n皇后问题C语言实现
试题 基础练习 2n皇后问题问题描述给定一个n*n的棋盘,棋盘中有一些位置不能放皇后。现在要向棋盘中放入n个黑皇后和n个白皇后,使任意的两个黑皇后都不在同一行、同一列或同一条对角线上,任意的两个白皇后都不在同一行、同一列或同一条对角线上。问总共有多少种放法?n小于等于8。输入格式输入的第一行为一个整数n,表示棋盘的大小。接下来n行,每行n个0或1的整数,如果一个整数为1,表示对应的位置可以放皇后,如果一个整数为0,表示对应的位置不可以放皇后。输出格式输出一个整数,表示总共有多少种放法。样例输
2022-02-21 16:25:05
256
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人