- 博客(13)
- 资源 (1)
- 收藏
- 关注
原创 SWUST OJ1013: 哈希表(开放定址法处理冲突)
采用除留余数法(H(key)=key %n)建立长度为n的哈希表,处理冲突用开放定址法的线性探测。第一行为哈希表的长度n;第二行为关键字的个数;第三行为关键字集合;第三行为要查找的数据。如果查找成功,输出关键字所哈希表中的地址和比较次数;如果查找不成功,输出-1。
2023-03-25 12:56:25
264
原创 SWUST OJ 29/ 342: 变位词
如果两个单词的组成字母完全相同,只是字母的排列顺序不一样,则它们就是变位词,两个单词相同也被认为是变位词。如tea 与eat , nic 与cin, ddc与dcd, abc与abc 等。你的任务就是判断它们是否是变位词。
2023-03-24 23:44:48
128
原创 如何使用jQuery
如何使用jQueryjQuery 如何获取元素jQuery 的链式操作是怎样的jQuery 如何创建元素jQuery 如何移动元素jQuery 如何修改元素的属性jQuery一些方法jQuery 用到的设计模式参考如何使用jQuery虽然已经是2021年了,但是jquery仍然是JavaScript应用非常广泛的库,学习jquery可以让我们学习一些封装的技巧。window.jQuery()是我们提供的全局函数,jQuery的设计思想就是接受一个选择器,然后得到这些元素...
2021-09-07 23:19:15
397
原创 解决Vscode GitBash失效的问题Value is not accepted
本来一直使用的GitBash,突然不能使用,变成了windows默认的powershell,如下然后查看配置文件setting.json,发现是"terminal.integrated.shell.windows"属性更新了,已弃用。根据解释,新的配置为:然后重启Vscode,开启新终端,选择GitBash就可以使用啦可以正常使用了如果你的配置还是不能生效,请检查:1. 使用Git-Bash或者GitBash,不要使用Git Bash2. 不要在Git...
2021-09-04 00:40:49
5886
4
原创 浏览器渲染原理
目录浏览器渲染原理浏览器渲染的6个步骤三种不同的渲染(更新)方式第一种 全走第二种 跳过布局第三种 跳过布局与绘制动画的原理浏览器渲染原理chrome开发者工具可以查看哪些是重新绘制渲染的步骤:chrome右键“检查”-> 按下esc -> 左上角三个点 -> 点击"Rendering" -> 勾上"paint flashing"然后页面重新渲染时绿色就表示重新绘制(repaint)浏览器渲染的6个步骤创建HTML DOM创建CSS..
2021-09-01 12:26:19
101
原创 CSS定位
CSS定位1 一个div的分层首先需要明确一个点:布局是屏幕平面上的,而定位是垂直于屏幕上的,background是包含border的,即是background处于border更下一层。div分层 从上往下定位元素z-index为正的元素,在所有元素之上,只要是正常文字,不管出现在那个div里,根据先后出现覆盖。定位元素(z-index=0 | 1| 2…)内联子元素(文字内容)浮动元素(float:left | right)//脱离了文档流,比之前上升了一点,即是浮动块级子元素(div)
2021-08-31 21:50:19
256
原创 CSS3笔记
CSS3学习笔记哪些浏览器支持css的某个元素特性?一个在线网站可以查询点击1. CSS reset*{ margin:0; padding:0 box-sizing:border-box;}ol,ul{ list-style:none;}a{ text-decoration:none;}table{ border-collapse:collapse; border-spacing:0;}2. 体系化学习css搜索css文档
2021-08-11 12:12:32
90
原创 HTML5笔记
HTML 笔记总结快捷操作在vscode中,按“!”再按下回车,html起手式就完成了。按“table+” enter 就可以快捷生成table的基本样式章节标签&&全局属性章节标签h1~h6 标题section 章节p 段落footer 常常用于版权声明;格式为:<footer>©版权所有zxh</footer>main 主要内容:位于header和footer之间aside 旁支内容:用于导航或者参考资料文献
2021-08-11 12:11:05
136
原创 254: 翻煎饼
254: 翻煎饼题目描述输入输出样例输入样例输出思路代码题目描述麦兜最喜欢的食物是煎饼,每次在街上看到煎饼摊的时候都会在那里停留几分钟。最吸引麦兜还是煎饼师傅那一手熟练的翻煎饼的技术,一堆煎饼在那里,师傅只需要用铲子翻几下,就让煎饼整齐的叠在了一起。这天,为了庆祝麦兜被保送上研究生,他从煎饼师傅那里买回来一些煎饼请客。但是麦兜买回的煎饼大小不一,麦兜太想吃煎饼了,他想吃这些煎饼中最大的那个。麦兜还知道同学们也很喜欢煎饼,为了表示他的诚意,他想让同学们先吃,麦兜最后吃,因此,麦兜想把煎饼按照从小到大的
2021-05-25 23:16:08
1920
1
原创 794: 最近对问题
题目描述设p1=(x1, y1), p2=(x2, y2), …, pn=(xn, yn)是平面上n个点构成的集合S,设计算法找出集合S中距离最近的点对输入多组测试数据,第一行为测试数据组数n(0<n≤100),每组测试数据由两个部分构成,第一部分为一个点的个数m(0<m≤1000),紧接着是m行,每行为一个点的坐标x和y,用空格隔开,(0<x,y≤100000)输出每组测试数据输出一行,为该组数据最近点的距离,保留4为小数。样例输入220
2021-05-22 23:03:22
601
原创 #JAVA# JAVA简易版计算器GUI编程练习
设计一个类似于Windows计算器的application,创建一个Frame,加入两个面板分别显示文本框数字和数字按钮等,采用BoderLayout布局使之上下排布。package Calcualtor;import java.awt.*;import java.awt.event.*;import java.awt.event.ActionListener;import javax.swing.*;public class Calculator{ public int num1=
2021-05-20 21:25:33
439
原创 #JAVA# GUI简易计算器碎片学习记录
JTextField:文本框,输入构件,单行文本框 /* * 参数说明: * text: 默认显示的文本 * columns: 用来计算首选宽度的列数;如果列设置为 0,则首选宽度将是组件实现的自然结果JTextField():创建一个默认的文本框。JTextField(String text):创建一个指定初始化文本信息的文本框。JTextField(int columns):创建一个指定列数的文本框。JTextField(String text,int col...
2021-05-19 20:41:06
131
多线程实验报告.docx
2021-09-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人