数组(列表)实现约瑟夫杀人环

题目内容:n个人围成一圈,从第一个人开始顺序报号1,2,3.凡报到3者退出圈子。找出最后留在圈子里的人原来的序号。要求用数组实现。 python代码: count = 0 #从0号开始 killpeoplejiange = 2 #每隔2个杀一个人(每3个杀一个) people = ...

2018-07-30 12:12:36

阅读数:66

评论数:0

初级算法学习步骤总结

                                                      前言 零散整理一个多月终于整理完了。。。。 这是一篇初级算法学习的步骤总结,或许可以帮助你怎么去接触算法 阅读本文需要一定java语法基础和api文档查看基础,但算法其实看重的是思想而...

2018-07-29 18:51:51

阅读数:235

评论数:0

括号匹配

输入一串括号(大括号中括号小括号),判断这些括号能不能对应上,注意(只能和)匹配,{}【】同理。 import java.util.Scanner; import java.util.Stack; public class 括号匹配 { public static void main(St...

2018-07-29 18:09:05

阅读数:50

评论数:0

4个基本算法思想:穷举、递推、递归、概率

4个基本算法思想:穷举、递推、递归、概率 内容:这4个基本算法思想是解决基础问题的很实用的方法。这里开始其实就已经是把所有需要的知识准备好了,之后就要开始解题了。此文为初级算法总结的子篇第六章——4个基本算法思想。 一、穷举 暴力破解,n层for循环。列举每一种可能。 例题: 鸡兔同笼:...

2018-07-29 17:17:09

阅读数:161

评论数:0

java数据结构和他们的API

数据结构(java篇): 内容要求:这一部分需要自己先去学习一遍数据结构,然后自己写出来。掌握之后,再去查看api文档,最后学会如何使用api里的数据结构写算法。下面介绍的主要是每个数据结构与api的对应方式。此文为初级算法总结的子篇第三章——数据结构。 1、基础数组、线性表: (1)数组:...

2018-07-29 16:39:22

阅读数:92

评论数:0

java自写链表实现约瑟夫环

直接上代码: package 约瑟夫环; class node { public int data; public node next; public node(int data) { // TODO 自动生成的构造函数存根 this.data = data; this.n...

2018-07-29 15:51:16

阅读数:44

评论数:0

CSDN写博客时工具栏的小用法

就是这一排工具栏 B是加粗,I是斜着,U是下划线,S是划掉的线,H123是字体自动换成123级标题,A是字体颜色之类的,“引号是块引用(可以吧这一块拉出来),后面两个是编号123或者·····(点)。 重点是:↓ 一个扣子是连接,可以吧你打出来的字放进一个连接,比如点击这里跳转这个界面。...

2018-07-29 15:04:27

阅读数:42

评论数:0

罗马数字转化阿拉伯数字

罗马数字包含以下七种字符:I, V, X, L,C,D 和 M。 字符 数值 I 1 V 5 X 10 L 50 C 100 D 5...

2018-07-27 14:13:50

阅读数:121

评论数:0

python里字典的基本用法(包括嵌套字典)

Python字典的基本用法   创建字典: myDict1 = {     '薛之谦':'我叫薛之谦',     '吴青峰':'我叫吴青峰',     '李宇春':'我叫李宇春',     '花花':'我叫花花',     '赵雷':'我叫赵雷' } emptyDict = {} myDi...

2018-07-20 16:42:44

阅读数:1459

评论数:0

python中dict里的fromkeys用法

fromkeys的用法: 用于创建并返回一个新的字典。两个参数:第一个是字典的键,第二个(可选)是传入键的值,默认为None。 例如: dict1 = dict.fromkeys([1,2,3]) print(dict1) dict1 = dict.fromkeys((1,2,3)) pr...

2018-07-19 20:43:19

阅读数:409

评论数:0

python列表的一些知识

Python中列表的一些知识     ★红色为代码部分     ★列表可以用来存放一堆数据: 一、创建列表 1、创建一个普通列表: Number = [1, 2, 3, 4, 5] 2、创建一个鱼龙混杂的列表: Mix = [1, “liebiao”, 1.5, [1, 2, 3...

2018-07-19 16:19:12

阅读数:28

评论数:0

pycharm的一些快捷键

常用: Shift + F10 运行 Shift + F9 调试 Ctrl + 鼠标 简介 Ctrl + D 复制选定的区域或行 Ctrl + / 行注释 Ctrl + Shift + / 块注释 Ctrl + Alt + I 自动缩进 Tab / Shift + Tab 缩进、不缩...

2018-07-18 21:01:17

阅读数:27

评论数:0

用java swing编写一个简单的计算器

用java swing实现的一个简单的计算器:一些swing的基础应用。注释里有详解,直接上代码:package 简易计算器; import java.awt.BorderLayout; import java.awt.GridLayout; import java.awt.event.Acti...

2018-07-03 13:44:24

阅读数:695

评论数:0

java用awt实现简单画线功能,引力场技术(和网格吸附)实现端点吸附功能

内容:用java的awt实现画线功能,并实现端点吸附功能。代码:import java.awt.Color; import java.awt.Dimension; import java.awt.Frame; import java.awt.Graphics; import java.awt.Im...

2018-07-02 10:56:19

阅读数:173

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭