- 博客(24)
- 收藏
- 关注

原创 排序问题 (下) 【快速排序】【小结】
快速排序 : 原理:快速排序法采用 “ 分而治之 ” 的方法,把一个串行分为两个串行。 排序过程:从数列中挑出一个元素,称为 “基准”(pivot);重新排序数列,所有元素比...
2020-03-23 14:10:13
164

原创 排序问题 (中) 【选择排序】【堆排序】【归并排序】
选择排序 : 原理:在未排序序列中找到最小(大)元素,存放到排序序列的起始位置。从剩余未排序元素中继续寻找最小(大)元素,然后放到已排序序列的末尾。重复第二步,直到所有元素均排序完毕。 &...
2020-03-21 18:42:24
151

原创 排序问题(上) 【冒泡排序】【插入排序】【希尔排序】
注意:(在下面的各类排序问题中)只讨论基于比较的排序;只讨论内部排序;稳定性:任意两个相等的数据,排序前后的相对位置不发生改变;没有一种排序是在任何情况下都表现最好的; 冒泡排序 : 原理:比较两个相邻的元素,将值大的元素...
2020-03-20 18:56:28
168

原创 递归及其应用 ( 阶乘 ,Fibonacci 数列,整数划分问题)
一、递归: “ 大懒支小懒 ”1 . 递归函数 : 用函数自身给出定义的函数。(通俗来讲,即 自己玩自己)2 . 两个要素:边界条件 递归方程。3 . 递归算法:直接或间接调用自身的算法。4 . 优点:算法简明、正确性易证明;5 . 缺点:执行效率不高 、堆栈空间耗费;&...
2020-03-19 20:35:39
262

原创 css : 实现三角形的制作
实现原理:设置属性 width:0px; height:0px;设置三角形底部颜色:(分为两种情况) (1). 只有一条横竖边: 设置该边为:border -方向:长度 solid 颜色; 其他边设置为:border -方向:长度 solidtransparent; (2).有两条横竖边: 1>.斜边是在三角形的右边,...
2020-02-13 17:07:24
168

原创 纯css : 实现图片左右切换效果(animation 属性、@keyframes 规则)
实现效果:几张图片依次轮流切换(不会放动图。。。。)思路:先设定一个播放的盒子A,要求盒子的宽和高与图片的大小一致;在设定一个容纳几张图片的盒子B,要求盒子的宽与所有图片的总宽一致,高度与图片一致;将图片横向排放在盒子B中,用float属性做定位;利用 animation 属性、@keyframes 规则 设置动画效果,实现切换的目的。具体代码:<div id="fra...
2020-02-13 11:55:05
7171
1

原创 CSS : 网页引用Font Awesome图标
在网页设计的过程中,经常会遇到很多小图标。本人原以为会是在一张图片上可以截取到的,但在检查元素之后发现并不是用图像制作的。上图:首先,我们需要了解 FONTAWESOME 图标:FONTAWESOME 图标介绍(http://fontawesome.dashgame.com/)FONTAWESOME 图标(附码表)(http://www.bootcss.com/p/font-aw...
2020-02-05 18:16:37
1071

原创 俄罗斯方块小游戏制作:
之前不会写博客,将原来的代码简单的整理了一下:(嘿嘿,果真顺眼多了)代码如下:#include <stdio.h>#include <time.h>#include <windows.h>void gotoxy(int x,int y){ COORD pos; pos.X=x; pos.Y=y; SetConsoleCursorPositio...
2020-02-01 19:06:28
503
原创 Java与sql 进行连接,部分代码JDBC
package homework;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;public class DEMO { private static final String Select
2020-12-23 22:02:52
155
原创 Java——类(学习)
简单类的封装:getter 和 setter:(用于属性读取的封装,让代码更便捷;)例如:public class student { private String sid; private String name; private int age; private double credit;public String getsid() //取值{ return sid;}public void setsid(String id) //赋值{
2020-05-22 22:01:09
185
原创 Java——方法:
一、声明方法的语法: 第一部分:方法的头部(方法的声明部分);第二部分:方法体。(方法的重复代码部分)。 修饰符 返回值类型 方法名(参数列表) { //这里编写方法的主体;
2020-05-21 19:14:15
169
原创 Java——字符串 学习
一、截取与替换 在实际日常生活中,经常有为了进行隐私保护,数据部分出现。 代码实现:package hello;public class StringCompare { public static void main(String[] args) { String str = "140429200101238440"; String date =
2020-05-21 17:33:26
126
原创 Java 交互小实例:(ATM机模拟、饮料自助机模拟)
交互实例: ( 算法思想基本应用:基本语句的熟练掌握、逻辑思维、注意第二个小程序的小细节处理。) 1、ATM机 取款 ------模拟: 功能:查询余额、取款、存款、退卡。
2020-05-09 19:20:37
677
原创 CSS : 制作滚动条(overflow属性)
首先 了解一下overflow属性:overflow属性有四个值:visible (默认), hidden, scroll, 和auto。同样有两个overflow的姐妹属性overflow-y 和overflow-x,它们很少被采用。我们可以把页面中的每个元素看作在一个盒子里,通过css来控制这些盒子的各个属性。各属性的含义:Visible:当你不设置overflow属性的时候,会默...
2020-02-12 13:45:46
739
原创 CSS :设置 当鼠标移到某一部分时,该部分隐藏的内容显示出来
首先,将所隐藏的内容的style样式里添加:display:none;再在样式的hover里添加:display:block;就OK了。
2020-02-09 14:19:37
2071
原创 CSS:实现矩形边缘有个往里凹的小半圆
怎样制作如上图形?首先可以看到是有两个部分组成,左边的小图,和右边往里凹的矩形。(暂时不说左边的情况了,具体看右边形状的设置)主要思路:构建一个矩形,再利用border-radius将他的左边部分设置为往里凹的状态。具体代码:<div id="tip-r"> <dd class="butt"> 我的福利 >...
2020-02-09 14:14:40
4659
5
原创 css position的相关属性:
Position的常用属性有:absolute:绝对定位。相对于 static 定位以外的第一个父元素进行定位。relative:相对定位。相对于其正常位置进行定位。fixed:固定定位。相对于浏览器窗口进行定位。static:默认值,没有定位。元素出现在正常的流中(忽略 top, bottom, left, right 或者 z-index 声明)。inherit:规定应该从...
2020-02-06 16:14:50
223
原创 CSS display的最常用法:
1.display:inline 将块级元素转化为行级元素,这时块级元素设置的宽高无效;2.display:block将行级元素转块级元素,这时原本的行级元素会变成块级元素独占一行,同时可以设置宽高; 比较常用于< a > < span >这两个标签——因为这两个标签非块元素,如果不用display:block定义一下,那么定义width、height等和长宽...
2020-02-06 13:49:17
215
原创 CSS:(::before 与::after)
在css中,::before 和::after是一个 伪类元素,代表生成的内容元素。利用::before可以把需插入的内容插入到元素的其他内容之前;利用::after可以把需插入的内容插入到元素的其他内容之后,并且默认内联显示。1. ::before 和 ::after需要使用content属性来指定内容的值。例如:<a href="#" class="e2">...
2020-02-05 19:02:00
316
原创 标签的分类------块标签,行标签,行内块标签
在使用一些标签时,有的会自动换行,有的会在一行显示,so:(注意了哦!!)常见的块标签,行标签,行内块标签一、块级标签<1> 特点: 1.独占一行,不和其他元素待在同一行 2.能设置宽高<2> 常见的块级标签:div, p, h1-h6, ul, li, dl, dt, dd二、行级标签<1> 特点: 1.能和其他元素...
2020-02-01 20:41:34
613
原创 模拟 学生信息管理系统:
代码如下:#include <stdio.h>int main(){ int i; int choice; struct student { char name[30]; int age; float score; }; struct student person[10]; printf("欢迎登...
2020-02-01 20:15:36
352
原创 模拟取款小程序:
代码:#include <stdio.h>int main(){ int inputcard; int card=666888; int inputpasscard; int passcard=456789; int selection; int choice=3; printf("欢迎来到【中国建设银行】取款大厅!\n"); p...
2020-02-01 19:55:55
130
原创 模拟 通讯录的制作:
#include <stdio.h>#include <stdlib.h>int main(){ int phones[50]={0}; //通讯录为空 int len=50; int choice; //记录你的选择 int i; //循环变量 while(1) { printf("-----------------...
2020-02-01 19:48:06
413
原创 记录css 学习过程中的problems:
1. 记录使用float:left;失效的原因:2. 搜素框的颜色:outline:颜色。例:3.制作如图字中间的竖杠 | :例:<span class="split"></span>.split{ width: 1px; height: 20px; float: left; }4.使用斜体标签(em)后,显示的字...
2020-02-01 18:37:54
198
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人