现实中打牌 接收到新牌后在已有的牌里面进行排序,然后找到属于自己的位置进行插入: 手中的牌永远是有序的 Code package kb.algorithm; public class InsertionSort { public static void main(String[] args) { i ...
分类:
编程语言 时间:
2021-05-24 12:38:02
阅读次数:
0
Dev-C++ 的优点是简单方便,对初学者非常友好:安装后马上就能用,操作简单。当然,这对于熟练编程者算不上什么优点。 ...
分类:
编程语言 时间:
2021-05-24 12:39:29
阅读次数:
0
算法代码 C#代码 using System; namespace Prim { class Program { static void Main(string[] args) { int numberOfVertexes = 9, infinity = int.MaxValue; int[][] ...
分类:
编程语言 时间:
2021-05-24 12:41:56
阅读次数:
0
比较运算符: == != < > <= >= 逻辑运算符 或与非 or and not x or y : x为true,则不计算y的值,直接返回ture x为false,则返回y的值 x and y: x为ture,则返回y的值, x为false,则不计算y,直接返回false x not y: x ...
分类:
编程语言 时间:
2021-05-24 12:45:55
阅读次数:
0
import turtle import math #先定义4个坐标 x1,y1=100,100 x2,y2=100,-100 x3,y3=-100,-100 x4,y4=-100,100 #然后画折线 turtle.penup() turtle.goto(x1,y1) turtle.pendown ...
分类:
编程语言 时间:
2021-05-24 12:46:21
阅读次数:
0
import turtle turtle.color("purple","yellow") turtle.speed(1) turtle.fd(100) turtle.right(60) turtle.fd(100) turtle.right(60) turtle.fd(100) turtle.ri ...
分类:
编程语言 时间:
2021-05-24 12:48:24
阅读次数:
0
面向对象具有三种基本特性:封装、继承、多台。这三种特性不是 Java 中特有的,而是面向对象的语言所共有的。 1. 封装 封装就是将数据和方法包装进类中并把具体实现隐藏。隐藏实现(implement hiding)的意思是就是访问控制。访问控制将接口与实现分离。对客户端程序员来说,访问控制划分了其使 ...
分类:
编程语言 时间:
2021-05-24 12:50:05
阅读次数:
0
集合是无序可变的容量对象,与字典一样使用大括号为界定符,同一个集合的元素不允许重复,集合元素具有唯一性。 集合创建:1,直接集合赋值给变量2,使用set()函数将列表、元组等其他可迭代对象转换为集合“若有其他重复元素则保留一个元素” 集合对象的增删查改:1,增加:add()函数2,删除:pop()方 ...
分类:
编程语言 时间:
2021-05-24 12:58:34
阅读次数:
0
原项目系统中已经引入了 Mybatis 和 pagehelper ,当引入Mybatis-plus 后启动项目报错 SqlSessionFactory 错误,排查原因后为依赖冲突导致,需排除部分jar包 1. Mybatis中 <dependency> <groupId>tk.mybatis</gr ...
分类:
编程语言 时间:
2021-05-24 12:59:05
阅读次数:
0
for 是支持迭代的一种通用结构。最有效,最灵活 for 的循环次数在执行权确定 package com.sf.struct; public class For01 { //for 是支持迭代的一种通用结构。最有效,最灵活 //for 的循环次数在执行权确定 public static void m ...
分类:
编程语言 时间:
2021-05-24 13:00:45
阅读次数:
0
Unity射线检测——实现简单的开关门效果 简要:通过鼠标点击来发射一条射线,来获得射线所碰到的物体名称,再通过改变门的Rotation值来实现开关门的效果。 一、代码实现 1.1 简易的场景搭建 注:这里的门是unity资源商店下载的一个预制体。 1.2 给门添加碰撞体 选中要开的门页 添加Box ...
分类:
编程语言 时间:
2021-05-24 13:03:08
阅读次数:
0
1. 单向链表 1.1 单向链表的结构 单向链表中的节点由两部分组成: 节点储存的数据 data 指向下一个节点的地址 next 1.2 单向链表的特点 1.2.1 单向链表的优点: 相比于数组,链表的增删操作不会影响过多数据的位置,易于进行增删操作 1.2.2 单向链表的缺点 链表的各个节点在内存 ...
分类:
编程语言 时间:
2021-05-24 13:03:46
阅读次数:
0
一、简介 并行流就是把一个内容分成多个数据块,并用不同的线程分别处理每个数据块的流。 Java 8 中将并行进行了优化,我们可以很容易的对数据进行并行操作。 Stream API 可以声明性地通过 parallel() 与 sequential() 在并行流与顺序流之间进行切换。 二、了解 Fork ...
分类:
编程语言 时间:
2021-05-24 13:04:42
阅读次数:
0
前言 在任何编程语言中,关乎到数据的排序都会有对应的策略,我们来看下 Golang 是怎样对数据进行排序,以及我们如何优化处理使用 go 排序 go 可以针对任何对象排序,虽然很多情况下是一个 slice 切片,或者是包含 slice 的一个对象。 go 排序(接口)有三个要素: 待排序元素个数 n ...
分类:
编程语言 时间:
2021-05-24 13:04:56
阅读次数:
0
1. 百度知识科普: TCP/IP是为了在互联网实现通信传输,以及为了能够实现在互联网上共享彼此资源所规定的一种通信协议。 TCP/IP 通信协议是对计算机必须遵守的规则的描述,只有遵守这些规则,计算机之间才能进行通信。就比如生活中对于 “一斤是500克,而不是800克” 的重量计数单位约定,是为了 ...
分类:
编程语言 时间:
2021-05-24 13:11:50
阅读次数:
0
JavaScript的学习 什么是javascript,如下简称JS JS是用来与用户交互的语言,实现浏览器与用户之间交互,实现页面动画、特效、等等... 正式使用js js的两种引入方式 内嵌式的引入方式(建议写在head标签中) <!DOCTYPE html> <html> <head> <me ...
分类:
编程语言 时间:
2021-05-24 13:12:07
阅读次数:
0
泛型 1 泛型存在的目的 类型参数化,模板化编程,简化编程 2 泛型的原理 java的泛型参数在运行时会进行类型擦除,擦除后就是object,编译器也会转成object进行编译 那么为啥使用泛型呢? 更加安全 更好的可读性 3 泛型的使用 最常用的容器类比如List 泛型类 class Pair2< ...
分类:
编程语言 时间:
2021-05-24 13:12:20
阅读次数:
0
一、旧 API 存在多线程安全问题 import java.text.SimpleDateFormat; import java.time.LocalDate; import java.time.format.DateTimeFormatter; import java.util.ArrayList ...
分类:
编程语言 时间:
2021-05-24 13:14:37
阅读次数:
0
小题目:请利用切片,倒序输出s='hello!'的值,输出结果为!olleh 答:s[::-1]或s[-1:-7:-1] ...
分类:
编程语言 时间:
2021-05-24 13:18:29
阅读次数:
0
分类:数组-二维数组及滚动数组 题目描述: 包含整数的二维矩阵 M 表示一个图片的灰度。你需要设计一个平滑器来让每一个单元的灰度成为平均灰度 (向下舍入) ,平均灰度的计算是周围的8个单元和它本身的值求平均,如果周围的单元格不足八个,则尽可能多的利用它们。 解题思路: 遍历矩阵 对于矩阵中的每一个单 ...
分类:
编程语言 时间:
2021-05-24 13:19:23
阅读次数:
0