- 博客(29)
- 问答 (1)
- 收藏
- 关注
原创 LeetCode力扣 73.矩阵置零
之前用php做过一次,现在刷题遇到了,一样的思路void setZeroes(int** matrix, int matrixSize, int* matrixColSize){ int m=matrixSize; int n=matrixColSize[0]; int row[n*m+1],col[n*m+1]; int count=0; for(int i=0;i<m;i++){ for(int j=0;j<n;j++){
2022-03-18 23:09:54
343
原创 LeetCode力扣 20.有效的括号
进来左括号就添加栈;进来右括号就获取栈顶,出栈;然后获取的栈顶匹配当前进来的右括号,对了就下一次循环,不对就直接false;如果大小为1,说明没有匹配,false如果取不出栈顶,说明没有进左括号,false如果最后栈不为空,所以只进了左括号,falseclass Solution {public: bool isValid(string s) { stack<char>stk; if(s.size()==1) retur
2022-03-18 23:01:07
373
原创 JDBC数据库简单实现图书系统管理(增删改查)
package Gadgets;import java.sql.*;import java.util.ArrayList;//数据库管理图书馆增删改查public class Library { public static String url="jdbc:mysql://localhost:3306/jdbc"; public static String username="root"; public static String password=
2022-01-30 11:48:17
3784
原创 PHP将矩阵里含有1的行或列全部置为1
<!doctype html><html><head><meta charset="utf-8"><title>无标题文档</title></head><body> <?php $a=array( array(0,1,0,1), array(0,0,0,0), array(0,1,0,0), array(0,0,0,0) ); $N=.
2021-10-28 12:10:44
371
原创 PHP实现注册信息检查,信息(用户名,密码,手机号)
1.用户名不能以数字开头2.密码长度不能少于6位3.手机号码必须是11位符合中国地区手机号码规范的数字<!doctype html><html><head><meta charset="utf-8"><title>无标题文档</title></head><body> <form method="post"> 用户名:<input type="text" name="tx
2021-10-20 21:28:54
931
原创 图书馆借书还书(链表)
//链表实现图书的借书还书#include<stdio.h>#include<stdlib.h>#include<string.h>#define Max 10typedef struct { char id[20]; char name[20]; char price[10];}Book;typedef struct Node{ Book data; struct Node *next;}BorrRetu;//尾插法创建BorrRetu
2021-09-29 16:32:19
871
原创 循环链表---(简单合并两个带头结点的循环链表)
//合并两个循环链表#include<stdio.h>#include<stdlib.h>#include<malloc.h>typedef struct node{ int data; struct node *next;}CircleList;//尾插法创建void *CreatList(CircleList *head,int n){ CircleList *p,*r; int i; head=(Circ.
2021-09-21 00:20:57
1159
4
原创 静态链表的操作
//静态链表的插入删除#include<stdio.h>#define Max 1000typedef int ElemType;typedef struct { ElemType Data; int cur;}StaticLinkList[Max];int InitList(StaticLinkList Init);int InsertList(StaticLinkList L, int i, ElemType e);int Malloc(StaticLin
2021-09-18 09:11:27
1410
原创 习题4-6 水仙花数
参考了一下别人的然后写了一个#include<stdio.h>#include<math.h>int Print(int n,int m,int *p){ int k,i,l; for(i=n;i<m;i++){ int sum=0; //sum切记要写在for循环内,每次都要为0 l=i; //变量l=i,为了不改变i的值 while(l>0){ //例子:l=153 l
2021-08-14 17:20:14
109
原创 《JavaScript前端开发案例教程》------第12章网页版2048小游戏课后练习
一、填空题1. :checked2. which二、判断题1. 对。2. 错。3. 对。4. 对。5. 错。三、选择题1. D2. C3. C
2021-07-15 00:02:51
1469
1
原创 《JavaScript前端开发案例教程》------第11章jQuery课后练习
一、填空题1. show()2. $.ajaxSetup()二、判断题1. 错。2. 对。3. 对。三、选择题1. B2. D3. A四、编程题1.① 执行时机:JavaScript中window.onload必须等待网页中的所有内容加载完成后(包括外部元素,如图片)才能执行,而jQuery中的ready()网页中的所有DOM结构绘制完成后就执行(可能关联内容并未加载完成)。② 编写个数:JavaScript中window.onload不能同时编写多个,而jQuer
2021-07-15 00:02:22
3912
原创 《JavaScript前端开发案例教程》------第10章Ajax课后练习
一、填空题1. Content-Type2. onreadystatechange事件二、判断题1. 对。2. 对。3. 对。三、选择题1. B2. B3. A、C四、编程题1.输入用户名:<input id="username" type="text"><input id="chk" type="button" value="检测是否可用"><script> var chk = document.getElementById
2021-07-14 18:12:17
1682
原创 《JavaScript前端开发案例教程》------第9章正则表达式课后练习
一、填空题1. \b,\B2. 改变限定符的作用范围二、判断题1. 对。2. 错。3. 错。三、选择题1. D2. A3. B四、编程题1.// 定义正则var reg = /[0-9]{4}|[a-z]{4}/gi;// 测试console.log('12abcd3456'.match(reg));2// 定义正则var reg = /^\d{6}\d{4}[01]\d[0123]\d\d{3}[\d|X]$/i;// 测试console.log(
2021-07-14 18:08:13
1827
原创 《JavaScript前端开发案例教程》------第8章事件课后练习
一、填空题1. 事件处理程序2. 事件监听二、判断题1. 错。2. 错。3. 对。三、选择题1. C2. B3. C四、编程题1.<style> #toolbar {border: 1px solid #ff5c00; border-radius: 8px;width: 60px;position: absolute;height: 30px;line-height: 30px; top: 0; left: 0;display: none;backg
2021-07-14 18:02:34
3974
原创 《JavaScript前端开发案例教程》------第7章DOM课后练习
一、填空题1. document.createElement()2. <html>标签二、判断题1. 错。2. 错。3. 对。4. 错。三、选择题1. B2. B3. C四、编程题<style> table{width:80%; border:1px solid #69c; border-collapse: collapse; margin:10px auto;} table tr th,table tr td{border:1p
2021-07-14 17:58:06
4450
原创 《JavaScript前端开发案例教程》------第6章BOM课后练习
一、填空题1. window或window对象2. setTimeout()3. length或length属性二、判断题1. 对。2. 对。3. 对。4. 错。三、选择题1. B2. D四、编程题<style> div{ height:50px; line-height:50px; text-align:center; border:double #ccc; width:100px; }</style>&l
2021-07-14 17:55:45
2974
原创 《JavaScript前端开发案例教程》------第5章对象课后练习
一、填空题1. false2. constructor二、判断题1. 错。2. 错。3. 对。三、选择题1. B2. C3. D四、编程题1.<script> String.prototype.trim = function() { return this.replace(/(^\s*)|(\s*$)/g, ''); }; String.prototype.ltrim = function() { return this.replace
2021-07-14 17:53:02
2784
原创 《JavaScript前端开发案例教程》------第4章函数课后练习
一、填空题1. 122. 函数作用域3. 12二、判断题1. 错。2. 错。3. 对。三、选择题1. B2. C3. D四、编程题<style> div{ width:50px; height: 50px; border:1px solid;}</style><div></div><p> <button id="btn">change</button> </p>
2021-07-14 17:50:27
2976
原创 《JavaScript前端开发案例教程》------第3章数组课后练习
一、填空题1. 342. -1二、判断题1. 对。2. 错。3. 对。三、选择题1. D2. C3. C四、编程题1.<script>// 创建数组var arr = [1,2,3,4,2,5,6,2,7,2];// index表示新数组newarr的下标,默认为0var index = 0,newarr = [];// 遍历数组for(var i in arr){ // 数组元素不全等于2,则将其保存到newarr中 if(arr[
2021-07-14 17:47:34
4672
3
原创 《JavaScript前端开发案例教程》------第2章基本语法课后练习
一、填空题1. false2. -2二、判断题1. 对。2. 对。3. 错。三、选择题1. B2. D3. D四、编程题素数概念:除了1和它本身以外不再有其他的因数,最小的素数为2。<script> // 遍历1~100之间的数据 for(var n=1;n<=100;n++){ if(n==1){ continue; }else{ var flag=true;// 用来保存n是否为素数,默认n为素数 for(var j=2;
2021-07-14 17:39:47
4243
原创 《JavaScript前端开发案例教程》------第1章JavaScript快速入门课后练习
一、填空题1. document.body2. undefined3. 字节顺序标记4. 2二、判断题1. 错。2. 错。3. 对。4. 错。三、选择题1. A2. C3. B四、编程题<script> // 接收用户输入的信息 var inputs = prompt('请自定义用户信息:'); // 输出到网页中 document.write(inputs);</script>...
2021-07-14 17:33:08
5042
原创 GUI图像的下拉框组件选择老婆的图片
package com.Java.Learn.GUI;import javax.swing.*;import java.awt.*;public class Combobox2 { private static void Window(){ JFrame jf=new JFrame("JFrame窗口"); jf.setLayout(new FlowLayout()); jf.setSize(450,500); jf.setL
2021-05-23 11:09:48
337
原创 (百分百解决)Vscode输入中文输出中文乱码/空白,或者直接输出中文乱码/空白
首先,我踩了很多坑…,额,不讲故事了,直接讲方法↓Vscode默认scanf("%s",&x)输入中文,然后printf("%s",x)是可以输出中文的(如果不可以就把之前一直到处设置的地方恢复一下原状),但是直接printf(“可以吗?”)中文却是乱码的???我想着大概是系统默认的和Vscode的不同吧,我们把Vscode默认的UTF-8改成Simplified Chinese(GBK)就可以两者兼顾了。下面步骤先点击右下角默认的UTF-8选择Simplified Chinese
2021-05-15 16:05:37
11868
10
原创 数据结构-顺序插入删除简单超详细代码
第一次学,网上摸索出来的,结合自己的操作,大家不会的可以参考一下,是比较完全的了#include<stdio.h>#include<stdlib.h>#define Max 10#define TURE 1#define FALSE 0typedef int Elemtype;typedef int Status;typedef struct list{ Elemtype *elem; int len;}List;//初始化void List
2021-04-11 09:42:03
2052
1
原创 计算器
#include<stdio.h>#include<stdlib.h>int Add();int Sub();int Mul();float Div();int Fac();int Rem();int Sum();int main(void){ int x,y; printf("进入登录页面\n"); printf("账号: "); scanf("%d",&x); printf("密码: ");
2021-04-03 14:50:31
851
原创 图书馆借书系统
#include<stdio.h>#include<string.h>#include<conio.h>#define N 6 //给后面c数组用struct library{ int NUM; char book[100]; float money; char name[50]; char sign[100];};void lookup(struct library *L){ int n,i; do{ printf
2021-04-03 14:41:24
2715
原创 PTA水仙花数
#include <stdio.h>int narcissistic( int number );void PrintN( int m, int n );int main(){ int m, n; scanf("%d %d", &m, &n); if ( narcissistic(m) ) printf("%d is a narcissistic number\n", m); PrintN(m, n); if ( narcis
2021-04-03 14:31:53
1376
空空如也
JAVA多线程输出为什么是输出完一个再另一个而不是带有间隔的
2021-06-12
TA创建的收藏夹 TA关注的收藏夹
TA关注的人