码迷,mamicode.com
首页 > 编程语言
剑指offer算法_位运算求和
不用+,-,*,/运算求和,可以分成三步: 1.计算两个数字的异或值,相当于只计算每一位的和,不计算进位,得出结果sum; 2.计算两个数字的与值,相当于求出两个数字的进位,然后左移一位,相当于进位,得出结果jw; 3.求sum和jw的和,步骤与1,2相同,直到进位jw==0停止计算; 扩展: 不申 ...
分类:编程语言   时间:2016-10-02 19:33:54    阅读次数:190
IO流的练习5 —— 读取文件中的字符串,排序后写入另一文件中
需求:已知s.txt文件中有这样的一个字符串:“hcexfgijkamdnoqrzstuvwybpl” 请编写程序读取数据内容,把数据排序后写入ss.txt中。 分析: A:读取文件中的数据 B:把数据存在一个字符串中 C:把字符串转换成字符串数组 D:对字符串数组进行排序 E:数组转换成字符串 F ...
分类:编程语言   时间:2016-10-02 19:26:53    阅读次数:233
noip2008 双栈排序
题目描述 Description Tom最近在研究一个有趣的排序问题。如图所示,通过2个栈S1和S2,Tom希望借助以下4种操作实现将输入序列升序排序。 操作a 如果输入序列不为空,将第一个元素压入栈S1 操作b 如果栈S1不为空,将S1栈顶元素弹出至输出序列 操作c 如果输入序列不为空,将第一个元 ...
分类:编程语言   时间:2016-10-02 19:20:45    阅读次数:170
约瑟夫环的java解决
总共3中解决方法,1、数学推导,2、使用ArrayList递归解决,3、使用首位相连的LinkedList解决 import java.util.ArrayList; /** * 约瑟夫环问题 * 需求:n个人围成一圈,从第一个人开始报数,数到K的人出局,然后从下一个人接着报数,直到最后一个人,求最 ...
分类:编程语言   时间:2016-10-02 19:17:19    阅读次数:270
IO流的练习4 —— 键盘录入学生成绩信息,进行排序后存入文本中
需求: 键盘录入5个学生信息(姓名,语文成绩,数学成绩,英语成绩),按照总分从高到低存入文本文件 分析: A:创建学生类 B:创建集合对象 TreeSet<Student> C:键盘录入学生信息存储到集合 D:遍历集合,把数据写到文本文件 首先创建个学生类 1 package zl_Test; 2 ...
分类:编程语言   时间:2016-10-02 19:15:47    阅读次数:246
Java学习笔记--不同包的访问权限
重点: 1.在同一个包中只有私有的不能被另一个类访问,也只有私有的不能被继承 2.子类不同包没有任何关系的两个类,只有public类的public成员才可以被另一个包中的类访问 3.在不同包担忧继承关系的两个类中,只有public类的public成员和protect成员可以被另一个包中的子类在内部使 ...
分类:编程语言   时间:2016-10-02 19:13:44    阅读次数:171
初学Python(八)——迭代
初学Python(八)——迭代 初学Python,主要整理一些学习到的知识点,这次是迭代。 ...
分类:编程语言   时间:2016-10-02 17:36:12    阅读次数:191
[原创]java WEB学习笔记71:Struts2 学习之路-- struts2常见的内建验证程序及注意点,短路验证,非字段验证,错误消息的重用
本博客的目的:①总结自己的学习过程,相当于学习笔记 ②将自己的经验分享给大家,相互学习,互相交流,不可商用 内容难免出现问题,欢迎指正,交流,探讨,可以留言,也可以通过以下方式联系。 本人互联网技术爱好者,互联网技术发烧友 微博:伊直都在0221 QQ:951226918 1.Struts2 内建的 ...
分类:编程语言   时间:2016-10-02 17:32:56    阅读次数:254
常见机器学习算法原理+实践系列6(朴素贝叶斯分类)
介绍朴素贝叶斯的基本原理,接着使用python来实现分类算法。 ...
分类:编程语言   时间:2016-10-02 17:32:11    阅读次数:176
(转)Java:按值传递和按引用传递详细解说
值传递和引用传递详解: 1:按值传递是什么 指的是在方法调用时,传递的参数是按值的拷贝传递。示例如下: [java] view plain copy public class TempTest { private void test1(int a){ //做点事情 } public static v ...
分类:编程语言   时间:2016-10-02 17:26:33    阅读次数:306
C语言----输出格式和基本运算
(1)C语言求绝对值的函数是abs,在头文件<stdlib.h>里,求浮点数据绝对值时,用函数fabs,在头文件<math.h>中. (2)?: 三目运算符 若为是(非0)执行?后的语句,否则(为0)则执行:后的语句。 %.2f 表示小数点后保留两位小数 %4.3f表示总共四位, 小数点后三位%03 ...
分类:编程语言   时间:2016-10-02 17:22:42    阅读次数:298
子数涵数·C语言——hello world
一说hello world想必你们就知道我要干什么了,毕竟hello world基本是每个高级语言的第一个案例。 好,切入正题,我们开始用C语言编写hello world! 一、打开C语言的IDE(集成开发环境),我使用的是VC++6.0,理由的话,毕竟考试需要,也适合初学者。(能让初学者切身体会到 ...
分类:编程语言   时间:2016-10-02 17:21:35    阅读次数:202
SPEL (Spring Expression Language)
SPEL can be used in both xml and annotation. So here are some operators can't be used in SPEL in the same way as Java. Such as, ">" "<", because they ...
分类:编程语言   时间:2016-10-02 17:21:19    阅读次数:201
Java代理模式
Java代理模式分为静态代理和动态代理模式 静态代理模式比较简单,直接上图和代码: 代理模式类图如下: 在代理模式中的角色: ● 抽象对象角色:声明了目标对象和代理对象的共同接口,这样一来在任何可以使用目标对象的地方都可以使用代理对象。 ● 目标对象角色:定义了代理对象所代表的目标对象。 ● 代理对 ...
分类:编程语言   时间:2016-10-02 17:21:43    阅读次数:207
第一章 java网络编程入门_Simple_test_ConnectException
import java.io.*;import java.net.*;public class SimpleServer { public static void main(String args[])throws Exception { ServerSocket serverSocket = ne ...
分类:编程语言   时间:2016-10-02 17:16:33    阅读次数:110
java jstack命令详解
名称jstack: stack trace 摘要: jstack [ option ] pid jstack [ option ] executable core jstack [ option ] [server-id@]remote-hostname-or-IP 功能: jstack 打印出指定 ...
分类:编程语言   时间:2016-10-02 17:14:20    阅读次数:432
python numpy基础 数组和矢量计算
在python 中有时候我们用数组操作数据可以极大的提升数据的处理效率, 类似于R的向量化操作,是的数据的操作趋于简单化,在python 中是使用numpy模块可以进行数组和矢量计算。 下面来看下简单的例子 import numpy as np data=np.array([2,5,6,8,3]) ...
分类:编程语言   时间:2016-10-02 17:15:58    阅读次数:236
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!