java编程算法:已知总和,与java float取值范围围,得到值相加=和

JAVA算法与编程题
我的图书馆
JAVA算法与编程题
算法与编程
一些常见的算法题..哈哈 温故而知新 多看看没坏处
1、有一个字符串,其中包含中文字符、英文字符和数字字符,请统计和打印出各个字符的个数。
答:哈哈,其实包含中文字符、英文字符、数字字符原来是出题者放的烟雾弹。
String content = “中国aadf的111萨bbb菲的zz萨菲”;
HashMap map = new HashMap();
for(int i=0;i&content.i++)
&&&&&& char c = content.charAt(i);
&&&&&& Integer num = map.get(c);
&&&&&& if(num == null)
&&&&&&&&&&&&& num = 1;
&&&&&& else
&&&&&&&&&&&&& num = num + 1;
&&&&&& map.put(c,num);
for(Map.EntrySet entry : map)
&&&&&& system.out.println(entry.getkey() + “:” + entry.getValue());
估计是当初面试的那个学员表述不清楚,问题很可能是:
如果一串字符如"aaaabbc中国1512"要分别统计英文字符的数量,中文字符的数量,和数字字符的数量,假设字符中没有中文字符、英文字符、数字字符之外的其他特殊字符。
int engishC
int chineseC
int digitC
for(int i=0;i&str.i++)
&&& char ch = str.charAt(i);
&&& if(ch&=’0’ && ch&=’9’)
&&&&&&& digitCount++
&&& else if((ch&=’a’ && ch&=’z’) || (ch&=’A’ && ch&=’Z’))
&&&&&&& engishCount++;
&&&&&&& chineseCount++;
System.out.println(……………);
1、说明生活中遇到的二叉树,用java实现二叉树
我有很多个(假设10万个)数据要保存起来,以后还需要从保存的这些数据中检索是否存在某个数据,(我想说出二叉树的好处,该怎么说呢?那就是说别人的缺点),假如存在数组中,那么,碰巧要找的数字位于99999那个地方,那查找的速度将很慢,因为要从第1个依次往后取,取出来后进行比较。平衡二叉树(构建平衡二叉树需要先排序,我们这里就不作考虑了)可以很好地解决这个问题,但二叉树的遍历(前序,中序,后序)效率要比数组低很多,原理如下图:
代码如下:
package com.huawei.
public class Node {
&&& public N
&&& public N
&&& public void store(int value)
&&&&&& if(value&this.value)
&&&&&&&&&& if(left == null)
&&&&&&&&&& {
&&&&&&&&&&&&& left = new Node();
&&&&&&&&&&&&& left.value=
&&&&&&&&&& }
&&&&&&&&&& else
&&&&&&&&&& {
&&&&&&&&&&&&& left.store(value);
&&&&&&&&&& }
&&&&&& else if(value&this.value)
&&&&&&&&&& if(right == null)
&&&&&&&&&& {
&&&&&&&&&&&&& right = new Node();
&&&&&&&&&&&&& right.value=
&&&&&&&&&& }
&&&&&&&&&& else
&&&&&&&&&& {
&&&&&&&&&&&&& right.store(value);
&&&&&&&&&& }&&&&&&&&&
&&& public boolean find(int value)
&&&&&& System.out.println("happen " + this.value);
&&&&&& if(value == this.value)
&&&&&&&&&&
&&&&&& else if(value&this.value)
&&&&&&&&&& if(right == null)
&&&&&&&&&& return right.find(value);
&&&&&& }else
&&&&&&&&&& if(left == null)
&&&&&&&&&& return left.find(value);
&&& public& void preList()
&&&&&& System.out.print(this.value + ",");
&&&&&& if(left!=null) left.preList();
&&&&&& if(right!=null) right.preList();
&&& public void middleList()
&&&&&& if(left!=null) left.preList();
&&&&&& System.out.print(this.value + ",");
&&&&&& if(right!=null) right.preList();&&&&&&
&&& public void afterList()
&&&&&& if(left!=null) left.preList();
&&&&&& if(right!=null) right.preList();
&&&&&& System.out.print(this.value + ",");&&&&&&
&&& public static void main(String [] args)
&&&&&& int [] data = new int[20];
&&&&&& for(int i=0;i&data.i++)
&&&&&&&&&& data[i] = (int)(Math.random()*100) + 1;
&&&&&&&&&& System.out.print(data[i] + ",");
&&&&&& System.out.println();
&&&&&& Node root = new Node();
&&&&&& root.value = data[0];
&&&&&& for(int i=1;i&data.i++)
&&&&&&&&&& root.store(data[i]);
&&&&&& root.find(data[19]);
&&&&&& root.preList();
&&&&&& System.out.println();
&&&&&& root.middleList();
&&&&&& System.out.println();&&&&&&
&&&&&& root.afterList();
1、从类似如下的文本文件中读取出所有的姓名,并打印出重复的姓名和重复的次数,并按重复次数排序:
程序代码如下(答题要博得用人单位的喜欢,包名用该公司,面试前就提前查好该公司的网址,如果查不到,现场问也是可以的。还要加上实现思路的注释):
package com.huawei.
import java.io.BufferedR
import java.io.IOE
import java.io.InputS
import java.io.InputStreamR
import java.util.C
import java.util.HashM
import java.util.I
import java.util.M
import java.util.TreeS
public class GetNameTest {
&&& &* @param args
&&& public static void main(String[] args) {
&&&&&& // TODO Auto-generated method stub
&&&&&& //InputStream ips = GetNameTest.class.getResourceAsStream("/com/huawei/interview/info.txt");
&&&&&& //用上一行注释的代码和下一行的代码都可以,因为info.txt与GetNameTest类在同一包下面,所以,可以用下面的相对路径形式
&&&&&& Map results = new HashMap();
&&&&&& InputStream ips = GetNameTest.class.getResourceAsStream("info.txt");
&&&&&& BufferedReader in = new BufferedReader(new InputStreamReader(ips));
&&&&&& String line =
&&&&&& try {
&&&&&&&&&& while((line=in.readLine())!=null)
&&&&&&&&&& {
&&&&&&&&&&&&&&dealLine(line,results);
&&&&&&&&&& }
&&&&&&&&&&&sortResults(results);
&&&&&& } catch (IOException e) {
&&&&&&&&&& // TODO Auto-generated catch block
&&&&&&&&&& e.printStackTrace();
&&& static class User
&&&&&& public& S
&&&&&& public I
&&&&&& public User(String name,Integer value)
&&&&&&&&&& this.name =
&&&&&&&&&& this.value =
&&&&&& @Override
&&&&&& public boolean equals(Object obj) {
&&&&&&&&&& // TODO Auto-generated method stub
&&&&&&&&&&&&&
&&&&&&&&&& //下面的代码没有执行,说明往treeset中增加数据时,不会使用到equals方法。
&&&&&&&&&& boolean result = super.equals(obj);
&&&&&&&&&& System.out.println(result);
&&&&&&&&&&
&&& private static void sortResults(Map results) {
&&&&&& // TODO Auto-generated method stub
&&&&&& TreeSet sortedResults = new TreeSet(
&&&&&&&&&&&&& new Comparator(){
&&&&&&&&&&&&&&&&& public int compare(Object o1, Object o2) {
&&&&&&&&&&&&&&&&&&&& // TODO Auto-generated method stub
&&&&&&&&&&&&&&&&&&&& User user1 = (User)o1;
&&&&&&&&&&&&&&&&&&&& User user2 = (User)o2;
&&&&&&&&&&&&&&&&&&&& /*如果compareTo返回结果0,则认为两个对象相等,新的对象不会增加到集合中去
&&&&&&&&&&&&&&&&&&&& &* 所以,不能直接用下面的代码,否则,那些个数相同的其他姓名就打印不出来。
&&&&&&&&&&&&&&&&&&&& &* */
&&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&&&&& //return user1.value-user2.
&&&&&&&&&&&&&&&&&&&& //return user1.value&user2.value?-1:user1.value==user2.value?0:1;
&&&&&&&&&&&&&&&&&&&& if(user1.value&user2.value)
&&&&&&&&&&&&&&&&&&&& {
&&&&&&&&&&&&&&&&&&&&&&&& return -1;
&&&&&&&&&&&&&&&&&&&& }else if(user1.value&user2.value)
&&&&&&&&&&&&&&&&&&&& {
&&&&&&&&&& &&&&&&&&&&&&& return 1;
&&&&&&&&&&&&&&&&&&&& }else
&&&&&&&&&&&&&&&&&&&& {
&&&&&&&&&&&&&&&&&&&&&&&& return user1.name.compareTo(user2.name);
&&&&&&&&&&&&&&&&&&&& }
&&&&&&&&&&&&&&&&& }
&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&& }
&&&&&& Iterator iterator = results.keySet().iterator();
&&&&&& while(iterator.hasNext())
&&&&&&&&&& String name = (String)iterator.next();
&&&&&&&&&& Integer value = (Integer)results.get(name);
&&&&&&&&&& if(value & 1)
&&&&&&&&&& {&&&&&&&&&&&&
&&&&&&&&&&&&& sortedResults.add(new User(name,value));&&&&&&&&&&&&
&&&&&&&&&& }
&&&&&&&printResults(sortedResults);
&&& private static void printResults(TreeSet sortedResults)
&&&&&& Iterator iterator& = sortedResults.iterator();
&&&&&& while(iterator.hasNext())
&&&&&&&&&& User user = (User)iterator.next();
&&&&&&&&&& System.out.println(user.name + ":" + user.value);
&&&&&& }&&
&&& public static void dealLine(String line,Map map)
&&&&&& if(!"".equals(line.trim()))
&&&&&&&&&& String [] results = line.split(",");
&&&&&&&&&& if(results.length == 3)
&&&&&&&&&& {
&&&&&&&&&&&&& String name = results[1];
&&&&&&&&&&&&& Integer value = (Integer)map.get(name);
&&&&&&&&&&&&& if(value == null) value = 0;
&&&&&&&&&&&&& map.put(name,value + 1);
&&&&&&&&&& }
48、写一个Singleton出来。
Singleton模式主要作用是保证在Java应用程序中,一个类Class只有一个实例存在。
一般Singleton模式通常有几种种形式:
第一种形式: 定义一个类,它的构造函数为private的,它有一个static的private的该类变量,在类初始化时实例话,通过一个public的getInstance方法获取对它的引用,继而调用其中的方法。
public class Singleton {
private Singleton(){}
  &&& //在自己内部定义自己一个实例,是不是很奇怪?
  &&& //注意这是private 只供内部调用
  &&& private static Singleton instance = new Singleton();
  &&& //这里提供了一个供外部访问本class的静态方法,可以直接访问  
  &&& public static Singleton getInstance() {
    &&&   
&& 第二种形式:
public class Singleton {
  private static Singleton instance =
  public static synchronized Singleton getInstance() {
  //这个方法比上面有所改进,不用每次都进行生成对象,只是第一次     
  //使用时生成实例,提高了效率!
  if (instance==null)
    instance=new Singleton();
&&&&&&&&&&&&&&   
定义一个类,它的构造函数为private的,所有方法为static的。
一般认为第一种形式要更加安全些
7、递归算法题1
一个整数,大于0,不用循环和本地变量,按照n,2n,4n,8n的顺序递增,当值大于5000时,把值按照指定顺序输出来。
例:n=1237
则输出为:
提示:写程序时,先致谢按递增方式的代码,写好递增的以后,再增加考虑递减部分。
&&& public static void doubleNum(int n)
&&&&&& System.out.println(n);
&&&&&& if(n&=5000)
&&&&&&&&&& doubleNum(n*2);
&&&&&& System.out.println(n);&&&&&
Gaibaota(N) = Gaibaota(N-1) + n
7、递归算法题2
第1个人10,第2个比第1个人大2岁,依次递推,第8个人多大?
package cn.
import java.util.D
public class A1 {
&&& public static void main(String [] args)
&&&&&& System.out.println(computeAge(8));
&&& public static int computeAge(int n)
&&&&&& if(n==1) return 10;
&&&&&& return&computeAge(n-1) + 2;
&&& public static void toBinary(int n,StringBuffer result)
&&&&&& if(n/2 != 0)
&&&&&&&&&&&toBinary(n/2,result);
&&& &&& result.append(n%2);&&&&&
94、排序都有哪几种方法?请列举。用JAVA实现一个快速排序。
&本人只研究过冒泡排序、选择排序和快速排序,下面是快速排序的代码:
public class QuickSort {
* 快速排序
* @param strDate
* @param left
* @param right
public void quickSort(String[] strDate,int left,int right){
String middle,tempD
middle=strDate[(i+j)/2];
while(strDate[i].compareTo(middle)&0&& i&right)
i++; //找出左边比中间值大的数
while(strDate[j].compareTo(middle)&0&& j&left)
j--; //找出右边比中间值小的数
if(i&=j){ //将左边大的数和右边小的数进行替换
tempDate=strDate[i];
strDate[i]=strDate[j];
strDate[j]=tempD
}while(i&=j); //当两者交错时停止
if(i&right){
quickSort(strDate,i,right);//从
if(j&left){
quickSort(strDate,left,j);
& * @param args
public static void main(String[] args){
String[] strVoid=new String[]{"11","66","22","0","55","22","0","32"};
QuickSort sort=new QuickSort();
sort.quickSort(strVoid,0,strVoid.length-1);
for(int i=0;i&strVoid.i++){
System.out.println(strVoid[i]+" ");
7、有数组a[n],用java代码将数组元素顺序颠倒
package cn.itcast.lecture2;
import java.util.A
import java.util.C
public class ReverseTest {
&&& public static void main(String [] args)
&&&&&& //产生若干0到1000的随机数,作为数组的初始值
&&&&&& int data[] = new int[]{
&&&&&&&&&& (int)(Math.random() * 1000),
&&&&&&&&&& (int)(Math.random() * 1000),&&&
&&&&&&&&&& (int)(Math.random() * 1000),
&&&&&&&&&& (int)(Math.random() * 1000),&&&
&&&&&&&&&& (int)(Math.random() * 1000),&&&
&&&&&&&&&& (int)(Math.random() * 1000),
&&&&&&&&&& (int)(Math.random() * 100),&&&&&&&
&&&&&& System.out.println(Math.random());
&&&&&& System.out.print("交换前的数据:");
&&&&&& System.out.println(
&&&&&&&&&&&&& Arrays.toString(data));
&&&&&&&reverse(data);
&&&&&& System.out.print("交换后的数据:");&&&&
&&&&&& System.out.println(Arrays.toString(data));
&&& //方法执行完后,参数data中的数据顺序即被颠倒
&&& //实现思路是第1个和第n个交换,第2个和第n-1个交换,依次类推...
&&& public static void reverse(int[] data)
&&&&&& int len = data.
&&&&&& for(int i=0;i&len/2;i++)
&&&&&&&&&& int temp = data[i];
&&&&&&&&&& data[i] = data[len-1-i];
&&&&&&&&&& data[len-1-i] =
2.金额转换,阿拉伯数字的金额转换成中国传统的形式如:(¥1011)-&(一千零一拾一元整)输出。
public class RenMingBi {
&&&&&& /**
&&&&&& &* @param args add by zxx ,Nov 29, 2008
&&&&&& &*/
&&&&&& private static final char[] data = new char[]{
&&&&&&&&&&&&&&&&&&&& '零','壹','贰','叁','肆','伍','陆','柒','捌','玖'
&&&&&&&&&&&&& };
&&&&&& private static final char[] units = new char[]{
&&&&&&&&&&&&& '元','拾','佰','仟','万','拾','佰','仟','亿'
&&&&&& public static void main(String[] args) {
&&&&&&&&&&&&& // TODO Auto-generated method stub
&&&&&&&&&&&&& System.out.println(
&&&&&&&&&&&&&&&&&&&&&&&&&&& convert());
&&&&&& public static String convert(int money)
&&&&&&&&&&&&& StringBuffer sbf = new StringBuffer();
&&&&&&&&&&&&& int unit = 0;
&&&&&&&&&&&&& while(money!=0)
&&&&&&&&&&&&& {
&&&&&&&&&&&&&&&&&&&& sbf.insert(0,units[unit++]);
&&&&&&&&&&&&&&&&&&&& int number = money%10;
&&&&&&&&&&&&&&&&&&&& sbf.insert(0, data[number]);
&&&&&&&&&&&&&&&&&&&& money /= 10;
&&&&&&&&&&&&& }
&&&&&&&&&&&&& return sbf.toString();
2. html&JavaScript部分
1. 判断第二个日期比第一个日期大
&&&&&& 如何用脚本判断用户输入的的字符串是下面的时间格式 必须要保证用户的输入是此格式,并且是时间,比如说月份不大于12等等,另外我需要用户输入两个,并且后一个要比前一个晚,只允许用JAVASCRIPT,请详细帮助作答,,
//这里可用正则表达式判断提前判断一下格式,然后按下提取各时间字段内容
&script type="text/javascript"&
&& window.onload = function()
&&&&&&& document.getElementById("frm1").onsubmit =
&&&&&&&&&&&&&& function(){
&&&&&&&&&&&&&&&&&&&&& var d1 = this.d1.
&&&&&&&&&&&&&&&&&&&&& var d2 = this.d2.
&&&&&&&&&&&&&&&&&&&&& if(!verifyDate (d1)) {alert("第一个日期格式不对");}
&&&&&&&&&&&&&&&&&&&&& if(!verifyDate (d2)) {alert("第二个日期格式不对");}
&&&&&&&&&&&&&&&&&&&&& if(!compareDate(d1,d2)) {alert("第二个日期比第一日期小");}&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&& };
&&&&&&& function compareDate(d1,d2)
&&&&&&&&&&&&&& var arrayD1 = d1.split("-");
&&&&&&&&&&&&&& var date1 = new Date(arrayD1[0],arrayD1[1],arrayD1[2]);
&&&&&&&&&&&&&& var arrayD2 = d2.split("-");
&&&&&&&&&&&&&& var date2 = new Date(arrayD2[0],arrayD2[1],arrayD2[2]);
&&&&&&&&&&&&&& if(date1 & date2)&&&&&&&
&&&&&&&&&&&&&&
&&&&&&& function verifyDate(d)
&&&&&&&&&&&&&& var datePattern = /^\d{4}-(0?[1-9]|1[0-2])-(0?[1-9]|[1-2]\d|3[0-1])$/;
&&&&&&&&&&&&&& return datePattern.test(d);
&form id="frm1" action="xxx.html"&
&input type="text" name="d1" /&
&input type="text" name="d2" /&
&input type="submit"/&
1. 用table显示n条记录,每3行换一次颜色,即1,2,3用红色字体,4,5,6用绿色字体,7,8,9用红颜色字体。
&table id="tbl"&
&& &tr&&td&1&/td&&/tr&
&& &tr&&td&2&/td&&/tr&
&& &tr&&td&3&/td&&/tr&
&& &tr&&td&4&/td&&/tr&
&& &tr&&td&5&/td&&/tr&
&& &tr&&td&6&/td&&/tr&
&& &tr&&td&7&/td&&/tr&
&& &tr&&td&8&/td&&/tr&
&& &tr&&td&9&/td&&/tr&
&& &tr&&td&10&/td&&/tr&
&script type="text/javascript"&
&& window.onload=function()
&&&&&&&&&&&&&& var tbl = document.getElementById("tbl");
&&&&&&&&&&&&&& rows = tbl.getElementsByTagName("tr");
&&&&&&&&&&&&&& for(i=0;i&rows.i++)
&&&&&&&&&&&&&& {
&&&&&&&&&&&&&&&&&&&&& var j = parseInt(i/3);
&&&&&&&&&&&&&&&&&&&&& if(j%2==0) rows[i].style.backgroundColor="#f00";
&&&&&&&&&&&&&&&&&&&&& else& rows[i].style.backgroundColor="#0f0";
&&&&&&&&&&&&&& }
1、HTML 的 form 提交之前如何验证数值文本框的内容全部为数字? 否则的话提示用户并终止提交?
&form onsubmit=’return chkForm(this)’&
&input type="text" name="d1"/&
&input type="submit"/&
&script type=”text/javascript” /&&&
function chkForm(this)
&&&&&&&&&&&&& var value = thist.d1.
&&&&&&&&&&&&& var len = value.
&&&&&&&&&&&&& for(var i=0;i&i++)
&&&&&&&&&&&&& {
&&&&&&&&&&&&&&&&&&&& if(value.charAt(i)&"9" || value.charAt(i)&"0")
&&&&&&&&&&&&&&&&&&&& {
&&&&&&&&&&&&&&&&&&&&&&&&&&& alert("含有非数字字符");
&&&&&&&&&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&&&&& }
&&&&&&&&&&&&& }
&&&&&&&&&&&&&
2、请写出用于校验HTML文本框中输入的内容全部为数字的javascript代码
&input type="text" id="d1" onblur=" chkNumber (this)"/&
&script type=”text/javascript” /&&&
function chkNumber(eleText)
&&&&&&&&&&&&& var value = eleText.
&&&&&&&&&&&&& var len = value.
&&&&&&&&&&&&& for(var i=0;i&i++)
&&&&&&&&&&&&& {
&&&&&&&&&&&&&&&&&&&& if(value.charAt(i)&"9" || value.charAt(i)&"0")
&&&&&&&&&&&&&&&&&&&& {
&&&&&&&&&&&&&&&&&&&&&&&&&&& alert("含有非数字字符");
&&&&&&&&&&&&&&&&&&&&&&&&&&& eleText.focus();
&&&&&&&&&&&&&&&&&&&&&&&&&&&
&&&&&&&&&&&&&&&&&&&& }
&&&&&&&&&&&&& }
除了写完代码,还应该在网页上写出实验步骤和在代码中加入实现思路,让面试官一看就明白你的意图和检查你的结果。
TA的最新馆藏[转]&
喜欢该文的人也喜欢compareTo方法——比较布尔值
本文所属图书&>&
本书是一本Java综合查询参考手册,包含Java程序开发中常用的各种类及其方法。本书共分为4篇21章,第一篇为Java语言基础篇,主要包括包装数据类型、集合操作、日期与时间、文件处理、图片处理等内容;第二篇为桌面...&&
compareTo方法将此 Boolean 示例与其他示例进行比较。
语法& public int compareTo(Boolean b)&
返回值:如果对象与参数表示的布尔值相同,则返回零;如果此对象表示 true,参数表示 false,则返回一个正值;如果此对象表示false,参数表示 true,则返回一个负值。
参数:b为要进行比较的 Boolean 示例。
示例& 本示例创建3个Boolean对象,应用compareTo方法进行比较,将比较结果赋给int型变量i并输出。
Boolean b1 =& &&//创建Boolean对象
Boolean b2 =&&//创建Boolean对象
Boolean b3 =& &&//创建Boolean对象
i = b1.compareTo(b2);&& &//b1和b2进行比较
System.out.println(i);
i = b2.compareTo(b1);&& &//b2和b1进行比较
System.out.println(i);
i = b1.compareTo(b3);&& &//b1和b3进行比较
System.out.println(i);
运行结果如图1.13所示。
您对本文章有什么意见或着疑问吗?请到您的关注和建议是我们前行的参考和动力&&
您的浏览器不支持嵌入式框架,或者当前配置为不显示嵌入式框架。
文章下载读书java,已知当前经纬度和距离,计算符合距离条件的经纬度最值
自己算太麻烦了吧,用已有的工具包不行么?如果支持GEO的话可以用spatial4j,不需要GEO用jts,画个圆,取外切框就行吧6378137这个数,是赤道的,南北极的是 再问: 因为刚才那个问题,忘记贴代码了。哈哈。你有没有代码,搞来用用。 再答: 我不是在上个问题上贴给你了吗
已知三条边的长度,用三角形的余弦定理可以得到任意角的余弦比如cosA = (7.2^2 + 9^2 - x^2) / (2·7.2·9) 后面就用你给出的公式就可以了
2x^3-20x^2+2x-5=2x^2(x-5)-10x^2+2x-5=(4√6-10)x^2+2x-5=2x(2√6-5)(2√6+5)+2x-5=-2x+2x-5=-5
(1)∵函数图象经过原点∴ 1/k+5=0解得k=-1/5.∴该函数的解析式为y=-1/5x(2)∵点(0,-5)在函数图象上∴-1/k+5=-5解得.k=1/10∵该函数的解析式为Y=1/10X-5.
共有5种其中酚类3种:邻甲基苯酚、间甲基苯酚、对甲基苯酚醇类1种:苯甲醇醚类1种:苯甲醚
(1)抛物线过原点 依题意得2m-m²=0m(2-m)=0m=0或2-m=0∴m=0或m=2(2)抛物线的对称轴为直线x=1依题意得:-m/2=1m=-2 (3)抛物线与y轴交点纵坐标是-3依题意得2m-m²=-3m²-2m-3=0(m-3)(m+1)=0m-3=0, 或m+1=0m=3或
我预订了.等下慢慢来.(1)抛物线过原点(0,0)代入得m=0或m=2(2)对称轴为-m/2=1所以m=-2(3)由题意得,抛物线过点(0,-3)代入得m=-1或m=3(4)最小值为[4(2m-m^20-m^2]/4=-1这个你先解. 再问: 好好好!我懂了。。。。继续继续。。。。 再答: (4)解得m=-2或m=2/
抛物线方程化为标准形式:y=(x+m/2)^2+2m-5m^2/4,顶点坐标为:(-m/2, 2m-5m^2/4).由顶点在直线y=2x+1上可得:2m-5m^2/4 =2*(-m/2)+1,化简:5m^2-12m+4=0,解之:m=2或2/5.
y=x²+mx+2m-m²=x²+mx+m²/4+2m-5m²/4=(x+m/2)²+2m-5m²/4显然,最小值为2m-5m²/4=1,整理得5m²-8m+4=0,但该方程无实数根! 再问: 判别式等于1的意思是吗? 再答: 抛
1)△=k^2-4(k-1)=0,(k-2)^2=0,k=2,2)k=03)x=0,y=0代入,k-1=0,所以k=14)y=x^2-kx+k-1=(x-k/2)^2-k^2/4+k-1,所以-k^2/4+k-1=-1,k1=0,k2=4
因为 ‘AB +CB --- =BA 所以B+B=A或B+B=A+10,及A+C=B成立 即2B=A或2B=A+10,及A+C=B成立 如果2B=A,A+C=B 则B+C=0,不合题意 所以2B=A+10,A+C=B 所以A=8-2C,B=9-C 取C=0,则A=8,B=9 取C=1,则A=6,B=8 取C=2,则A=
你没有详细写明白啊 是y=kx-1 比上 k+5 还是 kx- 1/k +5 若是第一种情况 两直线可化简成 kx-(k+5)y-1=0 和 (1-2/3k)x-y-3=0若两直线平行 则 A1B2-A2B1=0 且 B1C2-B2C1不等于0即 -k-[-(k+5)*(1-2/3k)]=0 3k+15+1不等于0 若
有个公式可以帮你.两点距离为L=(Rcosa*cosb+Rcosc*cosd)/根号下(sina的平方*sinc的平方+sinb的平方*sind的平方) 其中R为地球半径,ab分别为一个点的经纬度,cd同样.角度值方位不好定.
等边三角形的中线、高和角平分线是合一的,谓之三线合一.因此你问的中线长=1000sin60º=1000(√3/2)=500×1.732=866.0254;这个长度你在图上都标出来了,还问?
流体从左到右,正压?负压?看你流体的动能产生是用什么了?左高压侧、右低压侧.个人认为隔板压降,可参考差压式流量计检定规程. 再问: 右侧有个离心风机进行抽风。能详细告诉我下,为什么左面是正压,右侧是负压吗? 再答: 1、流体经过隔板一定会产生压降吧?这点清楚了,那清楚流向不就清楚哪边是高哪边是低了。 2、正压负压,要看
自己写的,希望大家提出意见分析:一个以a为圆心,半径为5的圆和一个以b为圆心,半径为7的圆的两个交点import java.util.ArrayLimport java.util.Lpublic class Test {public static void main(String[] args) {No
(1)求点B的海拔高度;-(174.8-0.4m*120m/10m)=-170m(2)若点C在点A的正上方,海拔高度为-68.8m每垂直升高10m用30s,求从点A到点C所用的时间.30s*[-68.8m-(-174.8m)]/10m=318s 再问: 能把每一个步骤解释一下吗?比如0.4m*120m/10m算出了什么
40/((18-2)/2)=5答:相邻距离为5米.
在两旁栽树,共32颗,那么一旁为16颗,去掉一颗端点树,可计算出两棵树的距离为60除以15等于4米.}

我要回帖

更多关于 java int的取值范围 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信