java
CoderZhuuu
practice
展开
-
Android 显示弹窗 PopWindow
final PopupWindow popupWindow = new PopupWindow(弹窗的 View, 弹窗的宽度, 弹窗的高度);popupWindow.setOutsideTouchable(true); // 设置在弹窗外点击时弹窗消失final Button button = findViewById(button 的 id);button.setOnClickListener(new View.OnClickListener() { @Override p.原创 2020-10-30 20:52:20 · 284 阅读 · 0 评论 -
c++ 二维凸包 Graham 扫描线算法模板
该算法是在gift-warping算法的基础上通过排序来预处理数据然后降低时间复杂度的#include <iostream>#include <memory>#include <cstdlib>#include <cstdio>#include <cstring>#include <string>#inclu...原创 2020-03-31 11:09:16 · 525 阅读 · 0 评论 -
c++ Java 二维凸包 Andrew 算法模板
模板题链接 P2742 [USACO5.1]圈奶牛Fencing the Cows /【模板】二维凸包先排序(先按 y 再按 x ),然后计算凸包,一共两次扫描,第一次计算下凸包,第二次计算上凸包(计算上凸包的时候可以不用判断top,如果要判断可以加一个top大于下凸包的元素个数)附上c++模板#include <iostream>#include <memory...原创 2020-03-31 01:19:34 · 280 阅读 · 0 评论 -
java实现2048
修改row和col可以改变大小,如果棋盘太小可以更改frame的长和宽按 a 可以让电脑按上左下右的规则一直运行到游戏结束 // 暂时不知道怎么变成动态的,并且row和col大于6时就会运行很久上下左右都是通过 先合并,再移动 的方式实现的 // 可能比较复杂这是类的代码,要运行直接再main函数里面实例化对象就行了package com.game.frame;import ...原创 2019-07-26 22:14:57 · 1551 阅读 · 1 评论 -
生成黑白相间的网格(位运算)
import java.awt.BorderLayout;import java.awt.Color;import java.awt.GridLayout;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.JPanel;public class MyFrame { private sta...原创 2019-08-12 20:34:22 · 573 阅读 · 0 评论