挑战程序设计竞赛 数据结构与竞赛笔记插入排序
问题:
用插入排序,将一组有n个数的数组,排序,排序结果由小到大,2
我的想法:
for(i=1;i
{ for(j=0;j
{
if(str[i]
{ t=str[j];
str[j]=str[i];
str[i]=str[j];}
}
}
使用了两个for
java swing 创建菜单栏
java swing 创建菜单栏新建窗口: JFrame jt=new JFrame( );新建菜单栏: MenuBar m=new MenuBar( ); jt.setMenuBar(m);//菜单栏 添加进窗口菜单栏 添加选项: Menu m1=new Menu("11"); m.add(m1); //把 11 添加进...
swing 个人理解记录
JFrame ,JLabel , JPanel,JFrame 创造窗口,但窗口一开始是不可见的,要通过setVisible(true);设置为可见,向窗口上添加组件一开始不将布局设为null的话,只能显示一个组件,通过add添加组件,setBounds定义组件位置,有一个·将窗口居中的方法,setLocationRelativeTo(null)居中,获取窗口的绘画,g前,为了把g传给其它组件,应该...
swing写 paint,后窗口一片空白
我曾将paint(Graphics g) 写为 paintmap(Graphics g,int mapx) 但发现,重写后窗口一片空白后来发现原因是,我重写的paintmap(g,mapx) 先绘图执行,然后系统再调用了paint(g) 绘图,但这个绘图使窗口重绘覆盖了我想要的图,。我的解决方法是重写paint(Graphics g){ ...
线程中system.out.println( );与while(true)的问题
我今天在写代码的时候遇到一个很奇怪的问题。//大致代码void run( ){ while(true){//system.out.print( " ...");//但注释掉这句话,线程即使 size!=0,也不会执行里面的句子。if(list.size()!=0){//一个集合,我在其它线程添加数据使size!=0,.........}}}百度后,才知道,是 原子操作的问题,要使if()中的...
swing 判断是否同时按了多个键
swing 键盘监听事件 ,KeyListener有三种方法keyReleased // 键按下再松开这一事件做的事情KeyPressed// 键一直保持按下状态做的事keyTyped//在KeyEvent 中有判断shift等键状态的方法,却没有判断其它键状态的方法,我在做游戏的时候,如果人物按了->,向前跑的箭头保持按下,再按发射子弹的键,此时,跑的键处于按下状态,发射子弹的键处于按下状...
web网站搜索框的搜索实现
js 添加一个按钮 ,给按钮,添加,onclick事件="aiqiyi()"function aiqiyi(){ var t=获取搜索框值;window.location.href="http://so.iqiyi.com/so/q_"+t;http://so.iqiyi.com/so/q_ 是爱奇艺的搜索,。。。。知道某个网站的搜索网址的方法基本就是前面一段了。个人经验记录,如有不对请指正。...
sevelt 显示想要的 html页面方法。
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // response.setContentType("text/html;charset=UTF-8"); /*显示想要的html文件方法1*/ /* ...
Servlet创建登录页面
心得笔记记录利用 Servlet创建一个登录页面1.创建一个web项目,写一个,登录的html我写了这样一个页面但是,我怎样让他显示出来呢?其实,打开服务器后,我想要显示什么页面,就直接输入对应的网址就可以了,比如显示denglu.html在浏览器输入:想要显示1.html,就直接输入form标签中,action表示,提交后要送到哪里去,method表示响应的方式,得到,提交表单中input的输入...
Windows10 安装spyder3 无法启动解决方案
使用pip安装spyder后在CMD命令行中启动spyder3时报错,无法启动,使用"spyder --reset"命令无效。后来想使用jupyter notebook ,结果报错:ModuleNotFoundError: No module named 'markupsafe._compat'。使用pip卸载markupsafe:pip uninstall markupsafe再安装:pip i...
在CSDN博客里面插入公式的方法
1,MathJex:点击打开链接 网页上的公式编辑使用MathJex是比较漂亮的,MathJex兼容LaTe格式。 有时候在编辑页面上直接写公式可能不识别,可以在 这里 编辑之后将代码复制到编辑页面。 基本语法(转载):点击打开链接2,在线生成公式的网址 : http://www.codecogs.com/latex/eqneditor.php ...
视觉SLAM基本原理(1)—— 欧氏变换与旋转向量
本人才疏学浅,内容难免有疏漏与不足,敬请您谅解与指正.向量空间1、概念 对于向量空间\(\mathbb{V}\)一组向量\({\boldsymbol \alpha}_{1}, {\boldsymbol \alpha}_{2}…{\boldsymbol \alpha}_{r}\):取自\(\mathbb{V}\);线性无关;\(\mathbb{V}\)内任意向量a均可由其线性表出. 则\...
罗德里格斯求解实验——加深理解
使用罗德里格斯公式求R问题:坐标系绕(0.697978, 0.444596, 0.561392)轴旋转40°。考察坐标变换。In [1]: import numpy as np
In [2]: R0 = np.array([[0.880021, 0.433456, -0.194108], [-0.288255, 0.812298, 0.507045], [0.377454, -0.390258,...
最大似然估计,最大后验估计
条件概率: $$P(A|B)={P(AB)\over P(B)}$$ 这个公式看下面韦恩图就懂了:在事件\(B\)发生的条件下发生事件\(A\)的概率\(P(A|B)\),就是\(AB\)同时发生的概率\(P(AB)\),比\(B\)发生的概率\(P(B)\). 贝叶斯公式:$$P(A|B) = \frac{P(B|A)P(A)}{P(B)}$$ 形式上很明显,这个公式是条...
吴恩达老师课程中文版整理(分享)
吴恩达老师机器学习课程中文文字版整理: https://github.com/fengdu78/Coursera-ML-AndrewNg-Notes吴恩达老师深度学习课程中文文字版整理: https://github.com/fengdu78/deeplearning_ai_books关注更新。感谢编者黄海广博士。...
使用TensorFlow实现简单的线性拟合
本文使用TensorFlow实现最简单的线性回归模型。线性回归拟合\(y=2.7x+0.6\),代码如下:import tensorflow as tf
import numpy as np
import matplotlib.pyplot as plt
n = 201 # x点数
X = np.linspace(-1, 1, n)[:,np.newaxis] # 等差数列构建X,[...
安装GraphViz
在Python机器学习实践中需要使用GraphViz显示决策树的图下面是安装、配置及验证过程:1、官网下载稳定版并安装;2、将“C:\Program Files (x86)\Graphviz2.38\bin”加入系统变量的“Path”这一步是必须的否则程序报错;3、pip install graphviz;4、使用下面代码验证:import graphviz
import sklearn.data...
数理统计——四大分布、置信区间
问题:一批零件长度服从\(N(\mu,\sigma^2)\)的正态分布,\(\mu,\sigma^2\)均为未知,现在随机抽取16个零件,\(\bar x=20(cm),S=1(cm)\),则\(\mu\)的置信度为0.90的置信区间为_________统计量:1、样本均值:\(\bar X\)...
今日推荐
周排行