欢迎您访问52IJ教育培训网,今天小编为你分享的数学方面的学习知识是通过网络精心收集整理的:“便利店选址_...邮局选址问题某小区决定在小区内部建一家便利店,...[数学]”,注意:所整理内容不代表本站观点,如你有补充或疑问请在正文下方的评论处发表。下面是详细内容。
暴力求最优解.函数曲线是一个坡峰那种,数学帝的话就用梯度算法
暴力点就3分迭代.固定x,3分求出最优的y,然后固定y求出最优的x,再固定x求y...直到x和y收敛
其他类似问题
问题1:数据结构课程设计,便利店选址某小区决定在小区内部建一家便利店,现小区内部共有八栋楼,它们的地理坐标分别为:(10,20) (30,34) (19,25) (38,49.1) (9,38.1) (2,34) (5,8)(29,48).
这个问题的评判标准肯定是加权后的平均距离,即平均每一个居民到便利店的距离.
选址却是比较难,如果用小区内遍历的话,时间很长,而且你这里面还有小数,但是不用这种方法,我一下子也没想到更好的算法
问题2:数据结构,求帮忙数据结构,求帮忙 [英语科目]
25题 15
26题 5 1 2 3 8 9 7 4 6
27题 正确
给分吧
问题3:求数据结构的考题?
你想练手?上网搜“数据结构 精品课程”,精品课程网站里面一般都会有该学校的试题.
问题4:数据结构题试设定若干n值,比较n*2和50nlog2 n(以2为底n的对数)的增长趋势[数学科目]
其实这是个数学题..较f(n)=n^2与g(n)=50nlog(2)n的增长曲线,同除以n,则是比较有f(x)=n,g(x)=50log(2)n的趋势.交叉点的n就是f(x)=g(x)的整数解.大于这个交叉点就是f(x)增加快,小于这个交叉点就是50log(2)n增加快.交叉点的解法,可以求导,或者带值凑最近的点,因为他是个增函数.
另外我觉得题有问题,一般在数据结构中n的值都是默认比较大的,所以不该这样比较,直接可以说n^2的增加趋势大.
问题5:数据结构的问题请给出解答
#include
#include
#define expressionlen 100
typedef struct stackDefine{
char sz[expressionlen];
int top;
}stack;
int initStack(stack *s){
s->top=0;
memset(s->sz,0,expressionlen);
return 1;
}
int pushStack(stack *s,char ch){
if(s->top>expressionlen-1)
return -1;
*(s->sz+s->top) = ch;
s->top++;
return 1;
}
int popStack(stack *s,char *ch){
if(s->top<1)
return -1;
s->top--;
*ch = s->sz[s->top];
return 1;
}
int modStack(stack *s,int pos,char ch){
return 1;
}
void main(){
int flag;
char ch,chTmp,result[2][30]={"Yes,expression match succeed.","Sorry,expression failed."};
stack stackvar;
initStack(&stackvar);
// printf("%s\n",sz);
while(1){
flag=0;
scanf("%c",&ch);
if( ch == '#' && (stackvar.top==0 || stackvar.top!=0 && ++flag) ){
break;
}
switch(ch){
case '(':
case '[':
case '{':
pushStack(&stackvar,ch);
break;
case ')':
ch='(';
flag=1;
break;
case ']':
ch='[';
flag=1;
break;
case '}':
ch='{';
flag=1;
break;
default:
break;
}
if(flag && popStack(&stackvar,&chTmp) && chTmp!=ch ){
break;
}
}
printf("%s\n",result[flag]);
}
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
